What Monk MCP Does
Monk can expose itself as an MCP server so other coding agents can call Monk directly from the same project context. That means you do not need to choose between your coding agent and Monk. You can use:- your coding agent for building and changing application code
- Monk for deployment, infrastructure, connected services, runtime operations, monitoring, scaling, and cost visibility
Why This Matters
Most coding agents are strongest when working on source code. Monk is strongest when turning that source code into a running system. Through MCP, your coding agent can delegate operational tasks to Monk without forcing you to:- switch tools
- copy context between chats
- hand-edit agent config files
- leave unwanted configuration files behind in every repo
How the Mechanism Works
When you enable Monk MCP for a workspace, Monk starts a local MCP server from the Monk extension running in your IDE. Monk then writes native MCP configuration for the selected clients:- VS Code / GitHub Copilot:
.vscode/mcp.json - Claude Code: project-local entry in
~/.claude.json - Gemini / Antigravity:
.gemini/settings.json - Codex:
.codex/config.toml - Cursor / Windsurf:
.cursor/mcp.json
Workspace-Based by Design
Monk stores MCP enablement and target selection per workspace because different projects often need different agent setups. That is useful when:- one repo should expose Monk to Codex and Claude
- another repo should only expose Monk to Gemini
- a third repo should use Monk only through the built-in Monk chat
Cleanup Behavior
Monk is designed to be unobtrusive. When Monk MCP is disabled:- Monk removes only Monk-owned entries from the generated MCP config
- unrelated MCP servers in those files are preserved
- if Monk was the only entry, the empty config file is deleted automatically
What Other Agents Can Ask Monk To Do
Once connected through MCP, a coding agent can use Monk to:- inspect the project and explain what infrastructure it needs
- deploy a service or full multi-service application
- provision databases, queues, caches, and third-party services
- configure networking, domains, TLS, and secure service-to-service wiring
- inspect logs, health, and runtime state
- scale workloads and optimize cost
- migrate workloads between clouds or hosting models
Typical Workflow
- Build or modify the application with your coding agent
- Ask that agent to use Monk to analyze deployment needs
- Let Monk provision services and deploy the stack
- Ask Monk for logs, status, scaling, or cost follow-up
How To Enable It
To enable Monk MCP for a project:- Open the project in an IDE where Monk is installed
- Run
Monk: Manage MCP Server - Enable the MCP server for the workspace
- Choose Smart defaults or a custom target list
Related Pages
IDE Integration
How Monk works inside your editor
Autonomous Deployment
Let Monk handle the full deploy pipeline

