Dreambot Scripting 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., "@Dreambot Scripting MCPwrite a woodcutting script for OSRS"
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.
Dreambot Scripting MCP
Write DreamBot OSRS scripts. Let AI know the API.
A Model Context Protocol server paired with a Claude Code skill that gives Claude real-time access to the DreamBot API 4.0 JavaDocs — so you can say "write a woodcutting bot" and get correct, API-4.0-compliant Java instead of hallucinated 3.x patterns.
What's included
Component | What it does |
| Keyword + semantic API search |
| Lists all API packages |
| Lists classes in a package |
| Full method signatures for a class |
| Map URL to Tile code |
| Teaches Claude API 4.0 patterns |
Requires Python 3.9+. On macOS/Linux use pip3 and python3 where commands below say pip/python.
Related MCP server: DevDocs MCP Server
Setup
1. Install dependencies
pip install -r requirements.txt2. Register the MCP server
Add this block to your claude_desktop_config.json:
{
"mcpServers": {
"dreambot-scripting": {
"command": "python",
"args": ["C:/absolute/path/to/Dreambot-Scripting-MCP-main/server.py"]
}
}
}Replace the path with the absolute path to
server.pyon your machine. TheAPI v4folder must be present in the same directory asserver.py.On Windows,
"command": "python"is correct. On macOS/Linux, change it to"python3".
3. Install the skill
Copy dreambot-scripting.skill (repo root) into your Claude Code plugins directory, then restart Claude Code.
The skill teaches Claude the API 4.0 static-method pattern, state machine structure, anti-ban timing, and when to call each MCP tool — automatically, every time you work on a DreamBot script.
What just happened?
The MCP server runs locally alongside Claude Code. When Claude needs to look up a method signature, it calls one of the five tools — which either search the local API index or scrape the live JavaDocs. The skill fires automatically whenever you mention DreamBot or OSRS scripting, priming Claude with correct API 4.0 patterns before a single line of code is written.
Tool reference
Tool | Input | When to use |
|
| First stop — natural language or keyword |
| — | Browse all available packages |
|
| List classes in a known package |
|
| Full method list with signatures |
| Explv | Convert map coordinates to code |
Typical workflow
1. dreambot_search("check if bank is open")
→ identifies Bank class, returns package and href
2. dreambot_member(package="org.dreambot.api.methods.container.impl.bank", href="Bank.html")
→ full method list: isOpen(), open(), withdraw(), depositAllItems(), close() ...Interactive docs
Hit this button: Interactive Documentation to see the interactive browser! Shows you multiple different things such as how to set it up, and different usages! Enjoy!
Testing
Two-layer automated test harness under tests/:
tests/protocol/— fast pytest suite that drivesserver.pyover stdio via the official MCP Python client. Asserts on tool responses directly, no LLM. Run:pytest tests/protocol/tests/scenarios/— Claude Agent SDK harness that runs 31 YAML scenarios through a live Claude session with thedreambot-scriptingskill and the MCP server. RequiresANTHROPIC_API_KEYin the environment. Run:python -m tests.scenarios.runner # all, parallel (4 workers) python -m tests.scenarios.runner --sequential # serial, easier to debug python -m tests.scenarios.runner -k tile # filter by id substring python -m tests.scenarios.runner --workers 8 # custom pool size python -m tests.scenarios.runner --no-judge # skip LLM judge entirelyReports land in
tests/scenarios/reports/<timestamp>/(gitignored). Each run writes asummary.mdplus a per-scenario JSON file with the full transcript, tool calls, assertion results, and (where enabled) the Sonnet 4.6 judge verdict.
Design doc: docs/superpowers/specs/2026-04-10-scenario-test-harness-design.md
Plan: docs/superpowers/plans/2026-04-10-scenario-test-harness.md
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
- 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/ProxyLandLLC/Dreambot-MCP-w-Best-Practices-4.0-API'
If you have feedback or need assistance with the MCP directory API, please join our Discord server