rs-sdk
Runescape automation library, optimized for use by coding agents.
RS-SDK is an MCP server that provides AI agents with programmatic access to a RuneScape-style MMO bot environment for testing autonomous gameplay and goal-directed synthesis. It exposes a TypeScript SDK through MCP's execute_code interface, allowing agents to control game characters, navigate, combat, trade on the Grand Exchange, and level skills within a safe bot-only server. Designed for researchers and developers experimenting with agentic collaboration, competition, and long-horizon task planning in a complex economic simulation.
Key Features
Use Cases
- 01Testing goal-directed program synthesis and Ralph loop techniques in a complex MMO environment
- 02Researching multi-agent collaboration and competition dynamics in economic gameplay
- 03Benchmarking LLM performance on long-horizon task planning with concrete skill progression metrics
- 04Developing autonomous bots that navigate, gather resources, craft items, and trade on markets
- 05Experimenting with agent resilience against social engineering and prompt injection via in-game chat
- 06Prototyping agentic workflows in a safe sandbox before deploying to production systems
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
rs-sdk — FAQ
What is the rs-sdk MCP server?+
RS-SDK is an MCP server that gives AI coding agents programmatic control over bots in a RuneScape-style MMO emulator. It provides a TypeScript SDK through MCP's execute_code interface for autonomous gameplay, skill leveling, and economic interaction within a bot-only testing environment.
How do I install and run rs-sdk?+
Clone the repository, run bun install, then create a bot with bun bots/create-bot.ts <username> and execute with bun bots/<username>/script.ts. For MCP integration with Claude Code, use the claude command with 'start a new bot with name: {username}' after installation.
Which AI clients work with rs-sdk?+
RS-SDK is designed for MCP-compatible clients, with explicit support documented for Claude Code. The execute_code interface receives bot and sdk globals that agents use to control game automation.
Do I need API keys or a RuneScape account?+
No API keys or official RuneScape accounts are required. RS-SDK runs against a custom server emulator with bot-only accounts you create locally or on the demo server. It does not connect to official Jagex servers.
Is rs-sdk free and open source?+
Yes, RS-SDK is released under the MIT License and is completely free to use. All code, including the TypeScript SDK, server emulator, and gateway, is open source on GitHub.
Can I run my own server instance?+
Yes, you can run the game engine, web client bundler, and gateway locally with full control over tick rate, profanity filtering, and Grand Exchange settings. Local servers support faster gameplay speeds down to 20ms ticks for headless testing.
How do I install rs-sdk?+
Open the source repository on GitHub and follow its README. rs-sdk is a mcp server — MCP Agents Market links you directly to the official repo.
Is rs-sdk free?+
rs-sdk is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.