Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
dev | Universal development tool for all project operations. This tool provides a unified interface for all development operations, including file operations, command execution, project analysis, notebook operations, and vector store operations. Args: operation: The operation to perform **kwargs: Additional arguments specific to the operation Returns: Operation result as JSON or text |
think | Use the tool to think about something. It will not obtain new information or make any changes to the repository, but just log the thought. Use it when complex reasoning or brainstorming is needed. For example, if you explore the repo and discover the source of a bug, call this tool to brainstorm several unique ways of fixing the bug, and assess which change(s) are likely to be simplest and most effective. Alternatively, if you receive some test results, call this tool to brainstorm ways to fix the failing tests. Args: thought: Your thoughts or analysis Returns: Confirmation that the thinking process has been recorded, possibly with enhanced analysis |
run_mcp | Run operations on MCP servers. Args: operation: The operation to perform (list, start, stop, info, restart) server: The server to operate on (optional, for specific server operations) **kwargs: Additional arguments for the operation Returns: Operation result |
list_external_servers | List available external MCP servers. Returns: A list of available external MCP servers |
enable_external_server | Enable an external MCP server. Args: name: The name of the server to enable Returns: The result of the operation |
disable_external_server | Disable an external MCP server. Args: name: The name of the server to disable Returns: The result of the operation |
set_auto_detect | Set whether to auto-detect external MCP servers. Args: enabled: Whether to enable auto-detection Returns: The result of the operation |