Enhance
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

CapabilityCountDescription
Tools15Search, issues, code context, wiki, dev plans
Resources4Projects, repositories, issues, documents
Prompts2Investigation workflow, issue creation from context

Quick start

  1. Create an API key in Workspace Settings > MCP
  2. Add the MCP server to your IDE configuration
  3. Restart your IDE — Enhance tools appear in the tool list

See Setup for detailed instructions.