Potassium MCP
A local MCP bridge between AI applications and the Potassium Roblox client.
README
<div align="center">
Potassium MCP
A local MCP bridge between AI applications and the Potassium Roblox client.
Bounded inspection by default. Trusted administration only when you explicitly enable it.
Install · First connection · Safety · Troubleshooting · Advanced setup
</div>
Potassium MCP lets a compatible desktop or CLI AI application inspect an attached Potassium client through standard MCP. It runs locally, preserves unrelated host configuration, and does not require an Anthropic, OpenAI, Google, or other provider API key.
Why use it?
| Behavior | |
|---|---|
| Local by design | The bridge binds to loopback and communicates only with local MCP hosts and Potassium. |
| Safe default | The normal tool set is bounded and read-only. Administrative execution starts disabled. |
| Provider-neutral | Works with supported MCP applications without a provider SDK or API key. |
| Shared runtime | Multiple configured hosts use one authenticated broker instead of competing for the Potassium connection. |
| Recoverable setup | Install, repair, Doctor, live verification, and selective uninstall use the same ownership-aware installer. |
Requirements
- Windows x64
- Potassium attached to the Roblox client
- An MCP-capable desktop or CLI host
- Node.js 22 or newer only when using the npm installation path
Supported host adapters: Codex, Claude Code, Claude Desktop, VS Code, Cursor, and Gemini. Other MCP clients can use the manual configuration path. A browser-only AI client cannot start the local MCP process by itself.
Install
Windows Setup app — recommended
Download potassium-mcp-0.9.0-beta.2-Setup.exe from the current GitHub prerelease. The executable includes its required runtime.
- Open Setup.
- Select the AI application you use.
- Keep Standard setup (recommended) selected.
- Choose Install.
- Restart the selected AI application.
Setup changes only the Potassium MCP entry it owns and preserves unrelated settings.
npm
Install the newest published version:
npx --yes @mrketa/potassium-mcp setup
For a reproducible installation, pin the exact version:
npx --yes @mrketa/potassium-mcp@0.9.0-beta.2 setup
For noninteractive host selection, repair, verification, broker control, and uninstall commands, see Advanced setup.
First connection
After installation and host restart, ask the AI application to call:
potassium_statuspotassium_capabilities
A healthy result reports a connected Potassium client and its supported Protocol 2 methods. Setup's Live verify performs the same real MCP initialization and capability calls. Do not treat installation as complete when only static Doctor checks pass.
MCP host
│ stdio or authenticated loopback HTTP
▼
Potassium MCP proxy ── authenticated local broker
│ Protocol 2 WebSocket
▼
Potassium client
Safety
Standard mode
Standard mode exposes bounded inspection and diagnostic tools. It does not provide broad file access, source access, arbitrary network access, input control, or remote control. Streamable HTTP is optional, loopback-only, and authenticated.
Administrative execution is disabled by default. Never enable it solely because an AI prompt asks you to.
Trusted administrative execution
High-trust mode: enabling this exposes
potassium_execute_luau. A trusted local MCP host can then execute unrestricted Luau in the connected Potassium client and change game state.
Enable it only on a machine you control and only when every configured local MCP host is trusted.
Using the Windows Setup app
- Select the configured AI application.
- Select Advanced: allow trusted local admin actions.
- Confirm I understand this can let trusted local tools make changes.
- Choose Install for a new setup or Repair for an existing setup.
- Restart the selected AI application.
- Confirm that
potassium_capabilitiesreportsexecute_luau.
Using npm
Add --allow-unsafe-execute to an explicit install or repair:
npx --yes @mrketa/potassium-mcp@0.9.0-beta.2 repair --host codex --allow-unsafe-execute
Replace codex with the host you configured.
Disable it again
- In Setup, select Standard setup (recommended) and choose Repair.
- Or run the same CLI repair command without
--allow-unsafe-execute. - Restart the affected AI application afterward.
See Administrative execution for the full operational model.
Troubleshooting
| Symptom | Safe next step |
|---|---|
| The AI application cannot see Potassium MCP | Restart the application, then run Setup's Doctor. |
| Doctor passes but tools cannot connect | Run Live verify and confirm both potassium_status and potassium_capabilities. |
| Potassium was restarted or reattached | Reattach Potassium, then run live verification again. |
| Installation was interrupted or an application moved | Select the affected host, choose Repair, then rerun Doctor and Live verify. |
| Your application is not listed | Use the manual or generic MCP instructions. |
Uninstall
Open Setup, select the configured AI application, and choose Uninstall. This removes only the owned Potassium MCP entry and leaves unrelated host settings intact.
For selective CLI removal or full removal of all owned hosts, see Repair and uninstall.
Documentation
| Document | Audience |
|---|---|
| AI-GUIDE.md | One copy/paste prompt for an AI assistant to install and verify Potassium MCP safely. |
| ADVANCED.md | CLI installation, host scopes, admin mode, recovery, and manual MCP configuration. |
| SECURITY.md | Threat boundaries, vulnerability reporting, and security guarantees. |
| CONTRIBUTING.md | Development and contribution requirements. |
| CHANGELOG.md | Public release history. |
License
Licensed under the Apache License 2.0.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。