Code Analysis MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_code_repositoryAnalyze a code repository at the specified path. Args: codebase_path: Absolute path to the code repository

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
initialize_repository

Initialize the repository path for future code analysis operations.

Args: path: Path to the repository root directory that contains the code to analyze
get_repo_info

Get information about the currently initialized code repository.

get_repo_structure

Get the structure of files and directories in the repository.

Args: sub_path: Optional subdirectory path relative to repository root depth: Optional maximum depth to traverse (default is 3)
read_file

Read and display the contents of a file from the repository.

Args: file_path: Path to the file relative to repository root