Context Ai
БесплатноНе проверенA comprehensive MCP server that enhances AI capabilities with rich workspace context, code analysis, and smart prompts
Описание
A comprehensive MCP server that enhances AI capabilities with rich workspace context, code analysis, and smart prompts
README
A comprehensive Model Context Protocol (MCP) server that enhances AI capabilities by providing rich context from your workspace. This server is designed to make AI assistants smarter by giving them deep understanding of your codebase, patterns, and project structure.
🚀 Features
🔍 Workspace Analysis
- Complete Code Analysis: Analyzes entire workspace structure, technologies, and patterns
- Dependency Mapping: Tracks file dependencies and relationships
- Technology Detection: Automatically identifies frameworks, libraries, and tools
- Architecture Insights: Recognizes architectural patterns and design principles
🛠️ Powerful Tools
analyze_workspace: Comprehensive workspace analysis with customizable depthsearch_codebase: Advanced code search with regex support and contextget_file_dependencies: Detailed dependency analysis for any fileget_project_patterns: Extract architectural patterns and conventionsget_context_summary: Generate AI-optimized workspace summariessuggest_improvements: Automated code quality and security recommendations
📝 Smart Prompts
- Code Review Templates: Comprehensive code review checklists
- Architecture Analysis: System design evaluation prompts
- Security Audits: Security-focused analysis templates
- Performance Optimization: Performance analysis and improvement guides
- Refactoring Suggestions: Code quality improvement templates
📁 Resource Access
- Direct access to all workspace files
- Intelligent file filtering and organization
- MIME type detection and proper content handling
- Efficient caching for better performance
🎯 Use Cases
For Development Teams
- Onboarding: Help new team members understand codebase structure
- Code Reviews: Automated analysis and comprehensive review checklists
- Architecture Planning: Analyze current patterns and plan improvements
- Knowledge Transfer: Preserve and share architectural knowledge
For AI Enhancement
- Context Enrichment: Provide comprehensive workspace context to AI assistants
- Pattern Recognition: Help AI understand your specific coding patterns
- Smart Suggestions: Get AI recommendations based on your actual codebase
- Automated Analysis: Regular codebase health checks and improvement suggestions
🚦 Getting Started
Prerequisites
- Node.js 18+
- TypeScript
- VS Code or compatible MCP client
Installation
Clone or create the project:
git clone <your-repo> context-ai-mcp-server cd context-ai-mcp-serverInstall dependencies:
npm installBuild the project:
npm run buildConfigure your MCP client:
For VS Code: The
.vscode/mcp.jsonfile is already configured. Just open VS Code and the server will be available.For Claude Desktop: Add to your
claude_desktop_config.json:{ "mcpServers": { "context-ai-mcp-server": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/context-ai-mcp-server/dist/index.js" ], "env": { "WORKSPACE_PATH": "/ABSOLUTE/PATH/TO/YOUR/PROJECT" } } } }
Usage Examples
Analyze Your Workspace:
Use the analyze_workspace tool to get comprehensive insights about your project structure, technologies, and patterns.Search Your Code:
Use search_codebase with queries like "function.*authenticate" to find authentication-related code across your project.Get Context Summary:
Use get_context_summary to generate AI-optimized summaries of your workspace for enhanced AI interactions.
🔧 Configuration
Environment Variables
WORKSPACE_PATH: Path to the workspace to analyze (defaults to current directory)
Customization
The server can be customized by modifying:
- Prompt Templates: Edit
src/prompt-templates.tsto add custom prompts - Analysis Logic: Modify
src/context-manager.tsfor custom analysis patterns - File Indexing: Adjust
src/workspace-indexer.tsfor different file handling
🏗️ Architecture
├── src/
│ ├── index.ts # Main MCP server implementation
│ ├── workspace-indexer.ts # File system analysis and indexing
│ ├── context-manager.ts # Context extraction and management
│ └── prompt-templates.ts # Predefined prompt templates
├── dist/ # Compiled JavaScript output
├── .vscode/
│ └── mcp.json # VS Code MCP configuration
└── .github/
└── copilot-instructions.md # GitHub Copilot customization
🚀 Development
Scripts
npm run build: Compile TypeScript to JavaScriptnpm run dev: Watch mode for developmentnpm start: Run the compiled server
Adding New Tools
- Add tool definition in
src/index.tssetupToolHandlers() - Implement tool logic in
src/context-manager.ts - Add corresponding method in the main server class
- Update documentation
Adding New Prompts
- Add prompt template in
src/prompt-templates.ts - Implement prompt generation logic
- Test with MCP clients
🤝 Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
📄 License
MIT License - see LICENSE file for details
🔗 Links
Made with ❤️ to enhance AI capabilities through rich workspace context
Установка Context Ai
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Steliosgeox/context-ai-mcp-serverFAQ
Context Ai MCP бесплатный?
Да, Context Ai MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Context Ai?
Нет, Context Ai работает без API-ключей и переменных окружения.
Context Ai — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Context Ai в Claude Desktop, Claude Code или Cursor?
Открой Context Ai на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Context Ai with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
