proxy
Proxy tool enables dynamic access to MCP servers by listing, retrieving detailed info, or calling tools, resources, and prompts. Provides a unified interface with JSON-encoded results for client interpretation.
Instructions
Main proxy tool for dynamic access to mounted MCP servers.
This tool provides a unified interface for:
Listing available tools, resources, or prompts across servers
Getting detailed info about specific capabilities
Calling tools, reading resources, or getting prompts
Annotations are used to provide rich type information for results, which can generally be expected to ultimately include JSON-encoded EmbeddedResource results that can be interpreted by the client.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | Action to perform: list, info, or call. | |
args | No | Arguments for a 'call' action (call tool, read resource, or get prompt). Can be a dict or JSON string. | |
filter_server | No | Filter results by server name prefix (for 'list' action only) | |
limit | No | Maximum number of items to return (for 'list' action only). Default: 100 | |
offset | No | Number of items to skip (for 'list' action only). Default: 0 | |
path | No | Name or URI of the specific tool/resource/prompt (with FastMCP prefixing). Not allowed for 'list' and 'info' actions. | |
type | Yes | Type of MCP capability to interact with: tool, resource, or prompt. |