MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

MCP server for CodeAtlas — Expose code analysis data to AI assistants (Gemini, Claude, Cursor, etc.)

创建于 3/23/2026
更新于 about 7 hours ago
Repository documentation and setup instructions

🗺️ CodeAtlas MCP Server

npm version License TypeScript Node

A standalone MCP server that exposes CodeAtlas analysis data to AI assistants — Gemini, Claude, Cursor, Windsurf, VS Code Copilot, and more.


⚡ Quick Start

1. Analyze your project

Install the CodeAtlas VS Code extension, then run:

Ctrl+Shift+P → CodeAtlas: Analyze Project

This generates .codeatlas/analysis.json in your project root.

2. Add MCP config

Pick your AI assistant and add the config:

🔵 VS Code (Copilot / GitHub Copilot Chat)

Open Settings (Ctrl+,) → search mcp → click Edit in settings.json, then add:

{
  "mcp": {
    "servers": {
      "codeatlas": {
        "command": "npx",
        "args": ["-y", "@giauphan/codeatlas-mcp"]
      }
    }
  }
}

Or add via workspace .vscode/settings.json for per-project config.

🟢 Gemini

Add to .gemini/settings.json:

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}
🟣 Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}
Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}
🔴 Windsurf

Add to .windsurf/mcp.json:

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}

That's it! Your AI assistant can now query your codebase structure, dependencies, and insights.


🛠️ Available Tools

| Tool | Description | |------|-------------| | list_projects | List all analyzed projects (auto-discovers ~/) | | get_project_structure | Get modules, classes, functions, variables | | get_dependencies | Get import / call / containment relationships | | get_insights | Get AI-generated code quality insights | | search_entities | Search functions, classes by name (fuzzy match) | | get_file_entities | Get all entities defined in a specific file |


📦 Alternative: Global Install

If you prefer installing globally instead of using npx:

npm install -g @giauphan/codeatlas-mcp

Then use "command": "codeatlas-mcp" (no args needed) in your MCP config.


🔧 Environment Variables

| Variable | Description | |----------|-------------| | CODEATLAS_PROJECT_DIR | Force a specific project directory |

By default, the server auto-discovers all projects with .codeatlas/analysis.json under your home directory.


🧑‍💻 Development

git clone https://github.com/giauphan/codeatlas-mcp.git
cd codeatlas-mcp
npm install
npm run build
npm start

License

MIT

快速设置
此服务器的安装指南

安装包 (如果需要)

npx @modelcontextprotocol/server-codeatlas-mcp

Cursor 配置 (mcp.json)

{ "mcpServers": { "giauphan-codeatlas-mcp": { "command": "npx", "args": [ "giauphan-codeatlas-mcp" ] } } }