Extracts code changes from Git commits and diffs to provide contextual information about your project's history
Gathers code from GitHub repositories to provide context about your project to LLMs
Supports specialized handling of PHP code, including the ability to extract PHP signatures without implementation details
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CTX: Context as Code (CaC) toolgenerate context for my authentication module"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CTX: Your AI Coding Companion
MCP-powered development toolkit that gives AI full access to your codebase
What is CTX?
CTX is a single ~20 MB binary with zero dependencies. No Node.js, no Python, no runtime — just download, connect to your MCP client, and start coding with AI.
Connect it to Claude Desktop, Cursor, Cline, or any MCP-compatible client — and your AI gets direct access to read, write, search, and modify files across your projects.
CTX is designed with Claude Desktop in mind and works best with it. Claude's deep understanding of code combined with CTX's filesystem tools, custom commands, and multi-project support creates a seamless development experience — like having a senior developer who knows your entire codebase sitting right next to you.
Related MCP server: Claude-LMStudio Bridge
Table of Contents
Key Features
🛠 MCP Server — AI Develops Directly in Your Project
CTX provides a built-in MCP server with powerful filesystem tools:
Read & write files — AI creates, modifies, and analyzes code directly
Search across codebase — text and regex search with context lines
PHP structure analysis — class hierarchy, interfaces, and dependencies at a glance
Directory exploration — smart filtering by patterns, dates, sizes, and content
⚡ Custom Tools — Turn Any Command into an AI Tool
Define project-specific commands that AI can execute through MCP:
Tests, migrations, linters, deployments — anything your terminal can run, AI can trigger.
📁 Multi-Project Development
Work across multiple microservices simultaneously. AI sees all your projects and can develop cross-cutting features:
Start a session, ask AI to list available projects, and develop features that span multiple services — all in one conversation.
🎯 Smart Context Generation
Define exactly what context your AI needs. CTX collects code from files, git diffs, GitHub repos, URLs, and more — then structures it into clean markdown documents:
📐 Declarative Config with JSON Schema
Everything is configured through context.yaml with full JSON Schema support. Your AI assistant can generate and modify
these configs for you — just describe what you need.
Quick Start
Install
Linux / WSL:
Windows:
Connect to Claude Desktop (or Any MCP Client)
The fastest way — auto-detect OS and configure your MCP client:
Or add manually to your MCP client config:
For a specific project:
That's it. Your AI assistant now has full access to your project through MCP.
Optional: Generate Context Documents
If you also want to generate static context files for copy-paste workflows:
How It Works
CTX operates in two modes that complement each other:
MCP Server Mode — AI interacts with your codebase in real-time:
Context Generation Mode — build structured documents for any LLM:
Use Cases
🔧 AI-Powered Development (MCP)
Connect CTX to Claude Desktop or Cursor. Ask your AI to explore the codebase, understand architecture, write new features, run tests, and fix issues — all without leaving the conversation.
🏗 Multi-Service Feature Development
Working on a feature that touches multiple microservices? Register all projects, and AI can read code from one service, understand shared models, and implement changes across the entire stack.
📝 Context for Code Review
Generate context documents with recent git diffs, relevant source files, and architecture overview. Share with reviewers or AI assistants for thorough, informed reviews.
🚀 Onboarding
New team member? Generate a comprehensive project overview — architecture, key interfaces, domain models — in seconds. AI can then answer questions about the codebase with full context.
📚 Documentation Generation
Point CTX at your source code with modifiers like php-signature to extract API surfaces, then let AI generate
comprehensive documentation.
Full Documentation
For complete documentation, including all features and configuration options:
https://docs.ctxllm.com
Join Our Community
What you'll find:
💡 Share and discover configurations and workflows
🛠️ Get help with setup and advanced usage
🚀 Showcase your AI development workflows
📢 First to know about new releases
License
This project is licensed under the MIT License.