Connect Gammacode to tools via MCP and extend your development capabilities.Gammacode can connect to hundreds of external tools and data sources through the Model Context Protocol (MCP), an open-source standard for AI-tool integrations. MCP servers give Gammacode access to your tools, databases, and APIs.
What you can do with MCP
With MCP servers connected, you can ask Gammacode to:- Implement features from issue trackers: “Add the feature described in JIRA issue ENG-4521 and create a PR on GitHub.”
- Analyze monitoring data: “Check Sentry and Statsig to check the usage of the feature described in ENG-4521.”
- Query databases: “Find emails of 10 random users who used feature ENG-4521, based on our Postgres database.”
- Integrate designs: “Update our standard email template based on the new Figma designs that were posted in Slack”
- Automate workflows: “Create Gmail drafts inviting these 10 users to a feedback session about the new feature.”
Popular MCP servers
Here are some commonly used MCP servers you can connect to Gammacode:Development & Testing Tools
Sentry - Monitor errors, debug production issues- Documentation: https://docs.sentry.io/product/sentry-mcp/
- URL:
https://mcp.sentry.dev/mcp - Authentication: OAuth
- Documentation: https://github.com/SocketDev/socket-mcp
- URL:
https://mcp.socket.dev/ - Authentication: OAuth
- Documentation: https://huggingface.co/settings/mcp
- URL:
https://huggingface.co/mcp - Authentication: OAuth
- Documentation: https://jam.dev/docs/debug-a-jam/mcp
- URL:
https://mcp.jam.dev/mcp - Authentication: OAuth
Project Management & Documentation
Notion - Read docs, update pages, manage tasks- Documentation: https://developers.notion.com/docs/mcp
- URL:
https://mcp.notion.com/mcp - Authentication: OAuth
- Documentation: https://linear.app/docs/mcp
- URL:
https://mcp.linear.app/mcp - Authentication: OAuth
- Documentation: https://www.atlassian.com/platform/remote-mcp-server
- URL:
https://mcp.atlassian.com/v1/sse - Authentication: OAuth
- Documentation: https://developers.asana.com/docs/using-asanas-model-control-protocol-mcp-server
- URL:
https://mcp.asana.com/sse - Authentication: OAuth
- Documentation: https://developer.monday.com/apps/docs/mondaycom-mcp-integration
- URL:
https://mcp.monday.com/sse - Authentication: OAuth
Design & Media
Figma - Generate better code by bringing in full Figma context- Documentation: https://developers.figma.com
- URL:
https://mcp.figma.com/mcp
- Documentation: https://www.canva.dev/docs/connect/canva-mcp-server-setup/
- URL:
https://mcp.canva.com/mcp - Authentication: OAuth
- Documentation: https://invideo.io/ai/mcp
- URL:
https://mcp.invideo.io/sse - Authentication: OAuth
Infrastructure & DevOps
Vercel - Vercel’s official MCP server, allowing you to search and navigate documentation, manage projects and deployments- Documentation: https://vercel.com/docs/mcp/vercel-mcp
- URL:
https://mcp.vercel.com/ - Authentication: OAuth
- Documentation: https://docs.netlify.com/build/build-with-ai/netlify-mcp-server/
- URL:
https://netlify-mcp.netlify.app/mcp - Authentication: OAuth
- Documentation: https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/
- Authentication: OAuth
Payments & Commerce
Stripe - Payment processing, subscription management, and financial transactions- Documentation: https://docs.stripe.com/mcp
- URL:
https://mcp.stripe.com - Authentication: OAuth
- Documentation: https://www.paypal.ai/
- URL:
https://mcp.paypal.com/mcp - Authentication: OAuth
- Documentation: https://developer.squareup.com/docs/mcp
- URL:
https://mcp.squareup.com/sse - Authentication: OAuth
Need a specific integration? Find hundreds more MCP servers on GitHub, or build your own using the MCP SDK.
Installing MCP servers
MCP servers can be configured in two ways: using the interactivegammacode mcp add command or by editing your gammacode.jsonc configuration file directly.
Interactive installation
Use the interactive command to add MCP servers with a guided setup:- Remote: Connect to hosted MCP services via HTTP or SSE URLs
- Local: Run MCP servers as local processes on your machine
Configuration file setup
You can also configure MCP servers directly in yourgammacode.json file:
Local server configuration
For local MCP servers, you’ll need to specify the command and any environment variables:Managing your servers
Once configured, you can manage your MCP servers:gammacode.json file directly to:
- Add new servers
- Modify existing server configurations
- Enable/disable servers by setting
"enabled": true/false - Update URLs, commands, or environment variables
Configuration locations
MCP servers can be configured in different locations depending on your needs:Global configuration
- Location:
~/.gammacode/gammacode.json - Scope: Available across all projects
Project configuration
- Location:
.gammacode/gammacode.json(in your project root) - Scope: Available only in current project
- Priority: Project settings override global settings
Environment variable expansion
Gammacode supports environment variable expansion in configuration files, allowing you to keep sensitive data secure while sharing configurations. Supported syntax:${VAR}- Expands to the value of environment variableVAR${VAR:-default}- Expands toVARif set, otherwise usesdefault
- Keep API keys and sensitive data in environment variables
- Share configuration files safely in version control
- Use different configurations for development/staging/production
Practical examples
Example: Monitor errors with Sentry
Example: Connect to Notion for documentation
Example: Add a local database server
For local servers, you can configure them in yourgammacode.json file:
Authenticate with remote MCP servers
Many cloud-based MCP servers require authentication. Gammacode supports OAuth 2.0 for secure connections.1
Add the server that requires authentication
For example:
2
Use the /mcp command within Gammacode
In Gammacode, use the command:Then follow the steps in your browser to login.
Advanced MCP server examples
API server with authentication
Local development server
Use MCP resources
MCP servers can expose resources that you can reference using @ mentions, similar to how you reference files.Reference MCP resources
1
List available resources
Type
@ in your prompt to see available resources from all connected MCP servers. Resources appear alongside files in the autocomplete menu.2
Reference a specific resource
Use the format
@server:protocol://resource/path to reference a resource:3
Multiple resource references
You can reference multiple resources in a single prompt:
Use MCP prompts as slash commands
MCP servers can expose prompts that become available as slash commands in Gammacode.Execute MCP prompts
1
Discover available prompts
Type
/ to see all available commands, including those from MCP servers. MCP prompts appear with the format /mcp__servername__promptname.2
Execute a prompt without arguments
3
Execute a prompt with arguments
Many prompts accept arguments. Pass them space-separated after the command:
Use Gammacode as an MCP server
You can use Gammacode itself as an MCP server that other applications can connect to:MCP output limits and warnings
When MCP tools produce large outputs, Gammacode helps manage the token usage to prevent overwhelming your conversation context:- Output warning threshold: Gammacode displays a warning when any MCP tool output exceeds 10,000 tokens
- Configurable limit: You can adjust the maximum allowed MCP output tokens using the
MAX_MCP_OUTPUT_TOKENSenvironment variable - Default limit: The default maximum is 25,000 tokens
- Query large datasets or databases
- Generate detailed reports or documentation
- Process extensive log files or debugging information
Next steps
Agents
Learn how to configure agents with specific MCP tools for specialized workflows
Permissions
Control access to MCP tools with granular permission settings
Custom Commands
Create custom commands that leverage MCP tools for repetitive tasks
Headless Mode
Use MCP tools programmatically in automated workflows