cobble-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cobble-mcpbuild a small house next to me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
npx -y cobble-mcpThen in Cursor: “play with me” · “build a house next to me” · type in Minecraft chat and it answers.
Film this (go viral)
Clip (30–60s) | How |
Cabin from nothing | play with me → build me a witch hut → watch |
Chat teammate | Type in Minecraft: come · what should we build · kill that |
Fix my grief | Break a wall → fix it → |
Style flex | Same prompt twice → two different designs (agent mind, not a stamp) |
Post with #cobble + the repo link. Clips > screenshots.
Related MCP server: MCP Minecraft Remote
Why this hits
Clips of Claude actually placing blocks spread. Admin panels don't.
COBBLE drops a Mineflayer bot into your server. Same chunk as you. Chat, path, dig, build, swing at creepers — directed co-op, not a silent autofill.
You say (Cursor or in-game) | What happens |
play with me |
|
build a cabin here |
|
come / kill this creeper | Instant reflexes in chat (no waiting on Cursor) |
what should we do? | Agent answers with pulse + memory + this chat |
fix it / clear that |
|
Cookie-cutter mc_build_house is demoted — viral builds come from the agent's mind via mc_design / mc_sculpt.
60-second setup
Java world — creative +
online-mode=falsefor easy demosWire Cursor (
~/.cursor/mcp.json):
{
"mcpServers": {
"cobble": {
"command": "npx",
"args": ["-y", "cobble-mcp"],
"env": {
"MC_HOST": "localhost",
"MC_PORT": "25565",
"MC_USERNAME": "Claude",
"MC_AUTH": "offline",
"MC_FAST": "1",
"MC_BRAIN": "agent"
}
}
}
}Local clone? Point command/args at node + dist/server.js instead.
Reload MCP → in Cursor: play with me → talk in Minecraft.
How the brain works
You (the Cursor agent) are the brain. Not a side API that forgot the cabin you just built.
mc_connect → mc_come → loop: mc_play → think → mc_chat / build → mc_playcome/kill/stop— instant in-process reflexesPlans, opinions, builds — agent via
mc_playBuilds run in the background — tool returns now; poll
mc_build_status
Peak tools
mc_play · mc_pulse · mc_hang · mc_chat · mc_read_chat · mc_wait_chat · mc_note · mc_autotalk
mc_come · mc_goto · mc_stop · mc_status · mc_connect · mc_disconnect
mc_design · mc_sculpt · mc_build · mc_build_wall · mc_build_house (lazy) · mc_survey_site · mc_repair · mc_clear · mc_build_status · mc_stop_build · mc_scan · mc_inventory
Creative + MC_FAST=1 → timed /setblock (no pathfind freeze mid-farm).
Env
Var | Default | |
|
| Server host |
|
| Server port |
|
| Bot name |
|
| or |
|
| Creative setblock path |
|
| Cursor is the brain |
Dev
git clone https://github.com/brian-mwirigi/cobble-mcp
cd cobble-mcp
npm i && npm run build && npm run smoke
npm start # MCP stdioContribute
Easiest win: add an ASCII design pack under examples/designs/ — no TypeScript.
Code / tools: see CONTRIBUTING.md · grab something from ROADMAP.md.
Open a PR that answers: what clip does this unlock?
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brian-mwirigi/cobble-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server