Code Intelligence MCP Server — Joern CPG + ArangoDB powered code analysis for AI agents. 14 tools: symbol search, call graphs, data flow, impact analysis, and more.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"code-intel": {
"env": {
"ARANGO_DB": "code_intel",
"ARANGO_HOST": "http://localhost:8529",
"ARANGO_PASS": "code_intel_dev",
"ARANGO_USER": "root"
},
"args": [
"/usr/lib/node_modules/code-intel-mcp/dist/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Code Intelligence MCP Server — ts-morph (TypeScript Compiler API) + ArangoDB powered code analysis for AI agents.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'code-intel-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked code-intel-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Copy/paste detector for programming source code, supports 223 formats. AI-ready with token-efficient reporter, skill and MCP server.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP Security Weekly
Get CVE alerts and security updates for Code Intel Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Code Intelligence MCP Server — ts-morph (TypeScript Compiler API) + ArangoDB powered code analysis for AI agents.
20 tools for deep code understanding: symbol search, call graphs, impact analysis, React component trees, hook tracking, and more. Designed for use with Claude Code, Cursor, OpenCode, pi, or any MCP-compatible AI agent.
| Capability | grep/ripgrep | AST tools | code-intel-mcp |
|---|---|---|---|
| Find symbol by name | partial | exact | exact + fuzzy |
| Call graph (who calls X?) | no | single file | multi-file, transitive |
| Impact analysis (what breaks if X changes?) | no | no | yes — transitive blast radius |
| React component tree | no | partial | JSX-aware |
| Hook usage tracking | no | no | yes — who uses useAuth? |
| Cross-file call chain A→B | no | no | pathfinding via ArangoDB |
| Auto incremental indexing | N/A | N/A | chokidar + ts-morph — 200ms |
| No JVM / No Docker | N/A | N/A | pure Node.js |
# Docker (quickest)
docker run -d --name arangodb -p 8529:8529 -e ARANGO_ROOT_PASSWORD=code_intel_dev arangodb/arangodb
# Or use docker-compose from the project
docker compose up -d arangodb
From npm (recommended, no clone needed):
npm install -g code-intel-mcp
Or clone from source:
git clone https://github.com/HarshalRathore/code-intel-mcp.git
cd code-intel-mcp
npm install
npm run build
{
"mcpServers": {
"code-intel": {
"command": "node",
"args": ["/usr/lib/node_modules/code-intel-mcp/dist/index.js"],
"env": {
"ARANGO_HOST": "http://localhost:8529",
"ARANGO_USER": "root",
"ARANGO_PASS": "code_intel_dev",
"ARANGO_DB": "code_intel"
}
}
}
}
Want an AI agent to set this up for you end-to-end? Copy the prompt from SETUP_PROMPT.md and paste it into Claude Code, Codex, pi, OpenCode, or Cursor.
# macOS
cat $(npm root -g)/code-intel-mcp/SETUP_PROMPT.md | pbcopy
# Linux
cat $(npm root -g)/code-intel-mcp/SETUP_PROMPT.md | xclip
# Or read it directly
cat $(npm root -g)/code-intel-mcp/SETUP_PROMPT.md
The prompt covers: prerequisite checks, npm install, ArangoDB setup, environment config, project indexing, watcher setup, MCP client configs for all major agents, verification, and troubleshooting — all in one shot.
| Variable | Default | Description |
|---|---|---|
ARANGO_HOST | http://localhost:8529 | ArangoDB host URL |
ARANGO_USER | root | ArangoDB username |
ARANGO_PASS | (empty) | ArangoDB password |
ARANGO_DB | code_intel | ArangoDB database name |
STREAMABLE_HTTP_PORT | (empty) | Set to 3001 f |