Token导航 LogoToken导航TokenDH.com
RimAPI MCP Server logo
AI代理stdio官方级别未说明来源级核验

RimAPI MCP Server

MCP Server

一个将RimWorld游戏REST API端点暴露为MCP工具和资源的Python服务器。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
游戏开发API集成Python本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

M4x28

提供方

M4x28

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

RimAPI MCP服务器

Python MCP服务器,将RimWorld REST API(RIMAPI)端点公开为MCP工具和资源。

需求

  • Python 3.10+
  • mcp>=1.2.0

游戏先决条件

为了使此MCP服务器正常工作,必须在RimWorld中安装并启用RIMAPI mod,并且必须加载游戏保存(正在运行的游戏会话)。

安装(可选)

如果您只需要运行脚本,请安装 mcp:

python -m venv .venv
.\.venv\Scripts\python -m pip install mcp>=1.2.0

配置(ENV)

  • RIMAPI_BASE_URL (默认值 http://localhost:8765)

运行(stdio)

$env:RIMAPI_BASE_URL = 'http://localhost:8765'
.\.venv\Scripts\python src\mcp_server.py

注:与 stdio 传输时,MCP客户端必须启动服务器进程。如果您在没有客户端的情况下手动运行它,它可能会在stdin关闭时立即退出。

客户端设置(stdio)

生成stdio服务器的MCP客户端的通用示例:

MCPServerStdio(
    name="rimapi-mcp",
    params={
        "command": r"c:\\Projects\\RimAPI_MCP_Server\\.venv\\Scripts\\python",
        "args": [r"c:\\Projects\\RimAPI_MCP_Server\\src\\mcp_server.py"],
        "cwd": r"c:\\Projects\\RimAPI_MCP_Server",
        "env": {
            "MCP_TRANSPORT": "stdio",
            "RIMAPI_BASE_URL": "http://localhost:8765",
        },
    },
)

如果客户端不接受绝对路径,则设置 cwd 和使用 args: ["src/mcp_server.py"].

致谢

感谢IlyaChichkov的RIMAPI mod使这个MCP服务器成为可能: https://github.com/IlyaChichkov/RIMAPI

目录标签

目录标签

游戏开发API集成Python本地部署API服务RimWorldMCP

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP