You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the mcp server exposes all tools by default. As we add support for more tools, this will lead to increased token usage and can also cause confusion/hallucinations in tool usage by the MCP clients.
Instead of toolsets/launch args or flags while installing the MCP server, We can expose one tool initially: enableProducts which will take a list of products to enable tools for, i.e. ["automate", "test management", ...] and then enable only those tools.
The text was updated successfully, but these errors were encountered:
Currently the mcp server exposes all tools by default. As we add support for more tools, this will lead to increased token usage and can also cause confusion/hallucinations in tool usage by the MCP clients.
Github has implemented dynamic toolsets to address this: github/github-mcp-server#275
For TypeScript we can use this feature: https://github.com/modelcontextprotocol/typescript-sdk?tab=readme-ov-file#dynamic-servers
Instead of toolsets/launch args or flags while installing the MCP server, We can expose one tool initially:
enableProducts
which will take a list of products to enable tools for, i.e.["automate", "test management", ...]
and then enable only those tools.The text was updated successfully, but these errors were encountered: