Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| graph | No | Path to a pre-built tool graph JSON file (used with the 'serve' command). | |
| config | No | Path to a backends.json configuration file for aggregating multiple MCP servers (used with the 'proxy' command). | |
| source | No | URL or path to an OpenAPI/Swagger spec or MCP server tool list to ingest (used with the 'serve' command). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_tools | Search for relevant tools by natural language query. |
| get_tool_schema | Get the full schema of a specific tool by name. |
| list_categories | List all tool categories in the graph. Returns categories with their tool counts, useful for understanding the available tool landscape before searching. |
| graph_info | Show summary statistics about the loaded tool graph. Returns tool count, node count, edge count, and category breakdown. |
| execute_tool | Execute an OpenAPI tool via HTTP. |
| load_source | Load additional tools from an OpenAPI spec URL or file path. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |