Blockland MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Blockland MCP
Give Cursor (or any MCP client) access to a running Blockland client: execute TorqueScript, read player state, move the character, and take screenshots.
Cursor --stdio--> blockland-mcp --TCP 127.0.0.1:9878--> Client_MCP --> Blockland.exeWebsite: bldb.auios.com/mcp
Warning: this is remote code execution by design
The shared token is the root password. Anyone holding it can run arbitrary TorqueScript in your game client.
Never share, screenshot, or commit the token.
Never port-forward the listeners or expose them past localhost.
Both sides bind/expect loopback only.
Setup
1. Install the add-on
Copy
addon/Client_MCPinto your game folder asAdd-Ons/Client_MCP.Launch Blockland (client).
Enable Client_MCP in Add-Ons and restart the client if needed.
In the console you should see:
Client_MCP: listening on TCP port 9878Client_MCP: token file config/mcp/token
The add-on creates config/mcp/token under the game folder on first run.
2. Install the sidecar
git clone https://github.com/Auios/BlocklandMCP.git
cd BlocklandMCP
npm install3. Wire Cursor
Edit MCP settings (mcp.json). Set cwd to this clone and BLOCKLAND_ROOT to the folder that contains Blockland.exe:
{
"mcpServers": {
"blockland-mcp": {
"command": "npx",
"args": ["tsx", "src/stdio.ts"],
"cwd": "C:\\path\\to\\BlocklandMCP",
"env": {
"BLOCKLAND_ROOT": "C:\\path\\to\\Blockland",
"MCP_GAME_PORT": "9878"
}
}
}
}On macOS/Linux, use forward-slash paths. Reload MCP servers in Cursor after saving.
BLOCKLAND_ROOT is required. The sidecar refuses to start if that folder does not contain Blockland.exe.
4. Smoke test
With Blockland running and Client_MCP listening:
set BLOCKLAND_ROOT=C:\path\to\Blockland
npm run smokeThen in Cursor try get_player_state, take_screenshot, execute_script (echo("mcp-ok");), and control_character (pulseForward with value 200).
Related MCP server: Roblox Executor MCP Server
MCP tools
Tool | Purpose |
| Eval TorqueScript ( |
| Local control-object / player snapshot |
|
|
|
|
Optional HTTP mode
For non-Cursor clients that speak Streamable HTTP:
set BLOCKLAND_ROOT=C:\path\to\Blockland
npm startListens on http://127.0.0.1:9887/ with bearer auth using the same token file.
Variable | Default | Meaning |
| (required) | Folder that contains |
|
| Streamable HTTP port ( |
|
| Client_MCP TCP port |
| (read/create token file) | Override shared token |
Layout
addon/Client_MCP/ TorqueScript client add-on
src/ Node MCP sidecar (stdio + optional HTTP)
config/mcp/token created in the *game* folder, not this repoOut of scope
Dedicated-server MCP / world admin bridge
Native in-process DLL MCP host
This server cannot be deployed
Maintenance
Related MCP Connectors
The official MCP Server for the Mux API
MCP server for tabletopsimulator documentation, generated by doc2mcp.
MCP server to assist with JxBrowser development.
Related MCP Servers
- AlicenseAqualityBmaintenanceConnects MCP clients to a running hx-multianim game via DevBridge for scene inspection, state manipulation, input injection, and diagnostics.3840 npmBSD 3-Clause
- AlicenseAqualityBmaintenanceEnables AI agents to execute Lua code, inspect scripts, spy on remotes, and interact with a running Roblox game client through an MCP interface.142289 npm1MIT
- AlicenseBqualityAmaintenanceConnects coding agents to Roblox Studio for inspecting, generating, and editing game maps via MCP.257MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP-capable AI clients to control a Minecraft bot in a Java world, providing tools for movement, observation, inventory, chat, crafting, mining, and placing.4MIT