mcp-server-codegraph
A Model Context Protocol server that provides tools to generate and query a graph representation in your codebase.
Features
Creates a graph representation of your codebase
Identifies entities (functions, classes, imports) and their relationships
Tracks relationships like function calls, inheritance, and implementations
Supports multiple programming languages (Python, JavaScript, Rust)
Tools
- index
- Indexes the codebase to create a graph of entities and relationships.
- list_file_entities
- Provides a list of all entities within a specified file.
path
(string): relative path of the file
- Provides a list of all entities within a specified file.
- list_entity_relationships
- List the relationships of a specific entity
- Inputs
path
(string): relative path of the filename
(string): name of entity
Usage
npx @cartographai/mcp-server-codegraph /path/to/directory
Claude Desktop
Add this to your claude_desktop_config.json
{
"mcpServers": {
"codegraph": {
"command": "npx",
"args": [
"-y",
"@cartographai/mcp-server-codegraph",
"/path/to/directory",
]
}
}
}
Code Graph Server
Project Details
- CartographAI/mcp-server-codegraph
- MIT License
- Last Updated: 5/4/2025
Recomended MCP Servers
Model Context Protocol server for Replicate's API
An MCP(Model Context Protocol) Server for retrieving and sharing your bash/zsh history with MCP Client (Cursor, Claude etc.)
A MCP (Model Context Protocol) server for interacting with LimeSurvey.
MCPs built using openapitools.com
Documentation context provider for LLMs via MCP
Projet de Retrieval-Augmented Generation avec ChromaDB
Model Context Protocol server for secure command-line interactions on Windows systems
An MCP server implementation that provides tools for interacting with the [Telegram Bot API](https://core.telegram.org/bots/api).