Skip to content

Support for tools filter #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
stepango opened this issue Apr 7, 2025 · 2 comments
Open

Support for tools filter #34

stepango opened this issue Apr 7, 2025 · 2 comments

Comments

@stepango
Copy link

stepango commented Apr 7, 2025

Claude code and other solutions for coding agents may already have tools that provide the same functionality as https://github.com/JetBrains/mcp-server-plugin which may confuse LLM's.

One of possible solutions may be a configuration that only expose certain tools, configurable via mcp-server args e.g.

{
  "mcpServers": {
    "jetbrains": {
      "command": "npx",
      "args": ["-y", "@jetbrains/mcp-proxy", "--enabled_tools", "mcp__jetbrains__get_open_in_editor_file_text"]
    }
  }
}

or

{
  "mcpServers": {
    "jetbrains": {
      "command": "npx",
      "args": ["-y", "@jetbrains/mcp-proxy", "--disabled_tools", "mcp__jetbrains__get_open_in_editor_file_text"]
    }
  }
}

More context here.
JetBrains/mcp-server-plugin#18 (comment)

@Lewik
Copy link

Lewik commented Apr 11, 2025

I hope tool filtering will be default feature for all clients.
This is temporary solution
https://github.com/Lewik/mcp-tools-proxy

@jpicklyk
Copy link

jpicklyk commented May 2, 2025

Claude Desktop updated briefly for me to a version that is unreleased while I was using it today. I saw that Anthropic overhauled MCP integration and there was a way to turn on/off each individual tool from each MCP server. The UI was using a Switch component. This accidentally was updated along with the new web search feature but shortly after was removed.

So it seems we will soon have a solution from this on the client side at least for Claude.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants