Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
HOST | No | Host to bind the server to (use 0.0.0.0 for all interfaces) | 127.0.0.1 |
PORT | No | Port to listen on for network connections | 6969 |
DEBUG | No | Enable debug logging | false |
VERBOSE | No | Enable verbose logging for HTTP requests | false |
LOG_FILE | No | Path to log file (required for stdio transport if logs enabled) | |
LOG_LEVEL | No | Set the logging level | INFO |
TRANSPORT | No | Transport type to use (stdio for terminal, sse for network) | stdio |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
analyze_changes | Generate a prompt for analyzing git code changes via MCP. This function creates a structured prompt that will be passed back to the AI model through the Model Context Protocol, guiding it to analyze git changes effectively. Args: code: The changed code to analyze language: The programming language of the code original_code: The original code before changes (optional) Returns: A formatted prompt for the AI to analyze git changes |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
analyze_changes | Prepare git changes for analysis through MCP. This tool examines the current git diff, extracts changed code, and prepares structured data with context for the AI to analyze. The tool doesn't perform analysis itself - it formats the git diff data and provides analysis instructions which get passed back to the AI model through the Model Context Protocol. Args: workspace_root: The root directory of the workspace/git repository path: Optional specific file path to analyze Returns: Structured git diff data with analysis instructions for the AI |