# MCP Proxy Lets Cursor See and Use Thousands of Tools

**URL:** <https://forum.cursor.com/t/mcp-proxy-lets-cursor-see-and-use-thousands-of-tools/103694>\
**Category:** Built for Cursor\
**Created:** [June 13, 2025, 8:02pm UTC](https://forum.cursor.com/t/mcp-proxy-lets-cursor-see-and-use-thousands-of-tools/103694 "2025-06-13T20:02:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![algis](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/algis/32/63529_2.png) [@algis](https://forum.cursor.com/u/algis)\
**Post date:** [June 13, 2025, 8:02pm UTC](https://forum.cursor.com/t/mcp-proxy-lets-cursor-see-and-use-thousands-of-tools/103694/1 "2025-06-13T20:02:22Z")

</div>

Hi everyone,

I’m sharing an early preview of Smart MCP Proxy—a small gateway that lets Cursor IDE tap into hundreds, even thousands, of tools instead of today’s 40-tool cap.

Repo 🌟: [GitHub - Dumbris/mcpproxy](https://github.com/Dumbris/mcpproxy)

Quick start

1. Install the proxy:

```auto
pip install smart-mcp-proxy

```

1. Add it as an MCP server in Cursor (see the [README](https://github.com/Dumbris/mcpproxy#cursor-ide-integration) for the exact JSON snippet).

I’d love for you to try it out, break it, and tell me what could be better. Bug reports, ideas, and PRs are very welcome.

Thanks for giving Smart MCP Proxy a spin!

---

<div class="post-metadata">

**Author:** ![gustojs](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/gustojs/32/46175_2.png) [@gustojs](https://forum.cursor.com/u/gustojs)\
**Post date:** [June 13, 2025, 8:18pm UTC](https://forum.cursor.com/t/mcp-proxy-lets-cursor-see-and-use-thousands-of-tools/103694/2 "2025-06-13T20:18:53Z")

</div>

Love those ideas that enable us to use Cursor in a more effective way.

---

<div class="post-metadata">

**Author:** ![normalnormie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/normalnormie/32/18258_2.png) [@normalnormie](https://forum.cursor.com/u/normalnormie)\
**Post date:** [June 15, 2025, 6:15pm UTC](https://forum.cursor.com/t/mcp-proxy-lets-cursor-see-and-use-thousands-of-tools/103694/3 "2025-06-15T18:15:21Z")

</div>

@algis can you tell us if your approach matches the research paper at [[2505.03275] RAG-MCP: Mitigating Prompt Bloat in LLM Tool Selection via Retrieval-Augmented Generation](https://arxiv.org/abs/2505.03275) ?

---

<div class="post-metadata">

**Author:** ![algis](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/algis/32/63529_2.png) [@algis](https://forum.cursor.com/u/algis)\
**Post date:** [June 16, 2025, 10:12am UTC](https://forum.cursor.com/t/mcp-proxy-lets-cursor-see-and-use-thousands-of-tools/103694/4 "2025-06-16T10:12:31Z")

</div>

@normalnormie Yes, my proxy implements the same “retrieve-only-relevant-tools” strategy described in the RAG-MCP paper. While the paper relies solely on vector embeddings, I default to BM25 - fast and GPU-free - and let users toggle a configuration flag to enable semantic search. You’ll still see the same reductions in prompt tokens and the selection-accuracy gains reported in the paper.

---

<div class="post-metadata">

**Author:** ![algis](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/algis/32/63529_2.png) [@algis](https://forum.cursor.com/u/algis)\
**Post date:** [July 2, 2025, 9:22am UTC](https://forum.cursor.com/t/mcp-proxy-lets-cursor-see-and-use-thousands-of-tools/103694/5 "2025-07-02T09:22:02Z")

</div>

Still hacking on this idea - just rewrote **mcpproxy** in Go.  
It’s now faster, has a tray UI, and comes with built-in security features.

If you like the idea of an MCP proxy, give it a try: 🌟 ( [GitHub - smart-mcp-proxy/mcpproxy-go: Smart proxy that lets your AI agents (Cursor, Claude, ...) use 1000+ tools instead of ~40. It runs offline on your PC with a neat tray UI and even auto-sandboxes new tool plugins for safety](https://github.com/smart-mcp-proxy/mcpproxy-go) )
