MCP Servers
Extend Claude Code's capabilities with Model Context Protocol servers.
What Is MCP?
The Model Context Protocol (MCP) is an open standard that lets AI agents interact with external tools and data sources through a unified interface. When you connect an MCP server to Claude Code, the agent gains new capabilities — like querying a database, searching a Slack workspace, or managing GitHub issues — without any custom integration code.
Pre-Configured Templates
CodeMantis ships with 15+ MCP server templates that you can activate with minimal configuration. Each template includes the server package, default settings, and a description of the tools it provides.
Available templates include:
| Server | What It Provides |
|---|---|
| GitHub | Repository management, issues, pull requests |
| Slack | Channel messaging, search, user lookup |
| Supabase | Database queries, auth management, storage |
| Stripe | Payment and subscription management |
| Linear | Issue tracking and project management |
| Notion | Page and database access |
| PostgreSQL | Direct SQL queries against a Postgres database |
| Redis | Key-value store operations |
| Puppeteer | Browser automation and web scraping |
| Brave Search | Web search results |
| Filesystem | Scoped file access outside the project directory |
| Memory | Persistent key-value memory across sessions |
| Sentry | Error tracking and issue lookup |
| Figma | Design file inspection and export |
| Context7 | Library documentation lookup |
Server Types
MCP servers communicate using one of three transport protocols:
- stdio — The server runs as a local subprocess. Most common for Node.js and Python-based servers.
- HTTP — The server exposes an HTTP endpoint. Used for remote or cloud-hosted servers.
- SSE (Server-Sent Events) — A streaming HTTP connection. Used by servers that push real-time updates.
CodeMantis handles the transport details automatically. You just select the server type and provide the required configuration.
Global vs Project Scope
MCP servers can be configured at two levels:
- Global — Available in every project. Good for general-purpose tools like GitHub, Slack, or web search.
- Project — Active only in a specific project. Useful for project-specific databases, APIs, or services.
Project-scoped servers are stored in the project's .mcp.json file. Global servers are stored in your CodeMantis application settings.
Setup Example
Here is how to add the GitHub MCP server:
- Open Settings > MCP Servers.
- Click Add Server and select the GitHub template.
- Enter your GitHub personal access token when prompted.
- Choose the scope — Global to use it in all projects, or Project for the current project only.
- Click Save. The server starts automatically.
Once active, Claude Code gains access to GitHub tools. You can ask it to create issues, open pull requests, review diffs, and more — all from the chat interface.
Verifying a Server
After setup, you can verify that Claude Code sees the server's tools by typing /mcp in the chat. This lists all connected MCP servers and the tools each one provides.