Skip to content

Feature request: Implement Tool Search Tool #121

@bhb

Description

@bhb

Describe your issue

Implement Tool Search Tool as described by Anthopropic here.

By adding defer_loading: true to most tools, the context required by the MCP server would dramatically shrink. This would allow us to use more of our context window for solving coding issues instead of filling it with tool descriptions.

Our current workaround is to frequently disable the MCP server and then only enable it when we know we'll need it.

MCP Config

    "shortcut": {
      "command": "docker",
      "args": [
        "run",
        "--interactive",
        "--rm",
        "--platform",
        "linux/arm64",
        "-e",
        "SHORTCUT_API_TOKEN=${SHORTCUT_API_TOKEN}",
        "-e",
        "SHORTCUT_TOOLS=stories,users,workflows,epics",
        "node:20-alpine",
        "npx",
        "-y",
        "@shortcut/mcp"
      ]
    },

Environment (please complete the following information):

  • OS: Mac
  • IDE: Claude Code
  • Node version: v20.12.2
  • Node version manager NVM

Additional context

As you can see above, we do use SHORTCUT_TOOLS, which is great, but tool descriptions still take up a large part of our context window.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions