MCP Server
Overview
Use Enhance directly from your IDE with the MCP server.
The Enhance MCP server connects your IDE agent (Claude Code, Cursor, Windsurf) to your Enhance workspace. It provides code intelligence, issue management, and knowledge search directly in your development environment.
What is MCP?
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external tools and data sources. The Enhance MCP server implements this protocol to give your IDE agent access to:
- Code search — Semantic, codebase map, and dependency graph search
- Knowledge base — RAG-powered search across wiki and documentation
- Issue management — Create, read, update, and search issues
- Wiki access — Read and write wiki pages and dev plans
- Codebase maps — Understand repository architecture
Architecture
IDE Agent (Claude Code / Cursor / Windsurf)
| stdio transport (local subprocess)
v
@enhance-pm/mcp-server (runs locally)
| HTTP + Bearer auth
v
Enhance API (repo-worker /mcp/* routes)
|
v
Enhance services (Prisma, pgvector, RAG)
The MCP server runs as a local subprocess spawned by your IDE. It communicates with your Enhance instance via HTTP using API key authentication.
Capabilities
| Capability | Count | Description |
|---|---|---|
| Tools | 15 | Search, issues, code context, wiki, dev plans |
| Resources | 4 | Projects, repositories, issues, documents |
| Prompts | 2 | Investigation workflow, issue creation from context |
Quick start
- Create an API key in Workspace Settings > MCP
- Add the MCP server to your IDE configuration
- Restart your IDE — Enhance tools appear in the tool list
See Setup for detailed instructions.