Ctxo
MCP server for AI coding agents. Instead of reading files one by one, your agent gets dependency graphs, git intent, blast radius, and change health in a single call. Works with any language deep analysis for TypeScript, Go, and C#.
What is Ctxo?
Ctxo is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for ai coding agents. instead of reading files one by one, your agent gets dependency graphs, git intent, blast radius, and change health in a single call. works with any language deep anal...
MCP server for AI coding agents. Instead of reading files one by one, your agent gets dependency graphs, git intent, blast radius, and change health in a single call. Works with any language deep analysis for TypeScript, Go, and C#.
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for AI coding agents. Instead of reading files on
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx ctxoConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Ctxo
Ctxo is an MCP server and CLI tool that gives AI coding agents a complete, deterministic map of your codebase before they write a single line of code. Instead of requiring agents to ripgrep through files and guess at dependencies, Ctxo indexes your repo into a symbol graph — capturing every import, call, inheritance, and git commit — and exposes 14 semantic MCP tools so agents can query blast radius, dependency graphs, PR impact, and change health in a single call. It provides deep analysis for TypeScript, Go, and C#, with general support for any language, and integrates directly with Claude Code, Cursor, and other MCP-compatible clients.
Prerequisites
- Node.js 18 or higher
- npm installed (comes with Node.js)
- A git repository with TypeScript, Go, or C# code for deep analysis (other languages supported with general analysis)
- An MCP-compatible client: Claude Code, Cursor, VS Code Copilot, or similar
Install the Ctxo CLI globally
Install the @ctxo/cli package globally so the 'ctxo' command is available in any project.
npm install -g @ctxo/cliInitialize Ctxo in your project
Run ctxo init in your project root. This detects your languages, installs the appropriate plugins, wires Ctxo into your MCP client configuration, installs git hooks, and builds the first index.
cd /path/to/your/project
ctxo initBuild the codebase index
Index your repository to create the symbol graph. File watchers and git hooks keep the index fresh after the initial build.
ctxo indexPreview safe-edit guard coverage
See which symbols the safe-edit guard would flag for blast radius checks at the current sensitivity level.
ctxo gate --previewVerify the MCP server is connected
Restart your MCP client (Claude Code, Cursor, etc.) after ctxo init. The init command writes the MCP server configuration automatically into .claude/settings.json for Claude Code.
Visualize your dependency graph
Generate a self-contained interactive HTML dependency graph from the current index to explore relationships visually.
ctxo visualizeCtxo Examples
Client configuration
Claude Code MCP configuration generated by 'ctxo init'. The init command writes this automatically, but you can add it manually if needed.
{
"mcpServers": {
"ctxo": {
"command": "npx",
"args": ["-y", "@ctxo/cli", "mcp"],
"env": {}
}
}
}Prompts to try
Use these prompts in Claude Code or Cursor after Ctxo is connected to leverage codebase intelligence before making changes.
- "What is the blast radius if I change the UserService class?"
- "Show me the dependency graph for the auth module"
- "What git commits touch the payment processing code and what was the intent of each?"
- "What files would be affected if I rename the processOrder function?"
- "Check the PR impact of my current changes"
- "Find all callers of the validateToken function across the codebase"Troubleshooting Ctxo
ctxo init does not write MCP config for my editor
Ctxo automatically configures Claude Code (via .claude/settings.json) and Cursor. For other editors, manually add the MCP server with command 'npx', args ['-y', '@ctxo/cli', 'mcp'] in your client's MCP server settings.
The safe-edit guard blocks edits even for low-impact changes
Adjust sensitivity in .ctxo/config.yaml by changing gate.sensitivity from 'strict' to 'balanced' or 'lenient'. Run 'ctxo gate --preview' after each change to see which symbols are affected.
Index is stale after making code changes
Run 'ctxo index' manually to rebuild, or ensure git hooks were installed by ctxo init (check for a pre-commit hook in .git/hooks/). Re-run 'ctxo init' if hooks are missing.
Frequently Asked Questions about Ctxo
What is Ctxo?
Ctxo is a Model Context Protocol (MCP) server that mcp server for ai coding agents. instead of reading files one by one, your agent gets dependency graphs, git intent, blast radius, and change health in a single call. works with any language deep analysis for typescript, go, and c#. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Ctxo?
Follow the installation instructions on the Ctxo GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Ctxo?
Ctxo works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Ctxo free to use?
Yes, Ctxo is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Ctxo Alternatives — Similar Coding Agents Servers
Looking for alternatives to Ctxo? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Ctxo in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Ctxo?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.