使用说明
武器反冲生成器-构建自己的反冲MCP
- 我们发布了一个多功能的MCP服务器,让FPS游戏开发者通过简单的API调用生成和可视化武器反冲模式。
- FPS游戏开发者推出了功能强大的MCP服务器,只需简单的API调用即可创建和可视化无反动模式。
了解更多信息并在Smithery上部署:
WRG MCP服务器
- 此MCP服务器提供两个核心工具——武器反冲生成和反冲可视化——作为HTTP端点公开。只需在本地或云中部署,即可开始实时调整游戏的反冲行为。
- 该MCP服务器以HTTP端点的形式提供了两个核心工具:“无反动生成”和“反动可视化”,可以在本地或云上部署,然后开始实时的反动调整。
安装
git clone https://github.com/Hyeongseob91/mcp-server.git
cd mcp-server
pip install -r requirements.txt
发展
在本地运行服务器并自动重新加载: 打开自动重新加载功能并在本地运行服务器:
uvicorn main:app --reload --host 0.0.0.0 --port 8000
用法
在Claude桌面中配置
添加到您的Claude配置中: 在Claude配置文件中添加以下内容:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"wrg": {
"command": "python /path/to/mcp-server/main.py --http"
}
}
}
重新启动Claude Desktop后,您可以调用 /wrg 和 /rvz 端点直接。
重新启动Claude Desktop后,可以直接调用/wrg和/rvz端点。
主要特点
-
武器反冲生成(WRG)
-
machinegun_recoil_points(shots: int)- 根据射击次数生成机枪的反冲轨迹数据。
- 根据机枪发射次数生成反动轨迹数据。
-
-
武器反冲生成(WRG)
-
pistol_recoil_points(shots: int)- 根据射击次数生成手枪的反冲轨迹数据。
- 根据手枪发射次数生成反动轨迹数据。
-
-
武器反冲生成(WRG)
-
shotgun_recoil_points(shots: int)- 根据射击次数生成霰弹枪的反冲轨迹数据。
- 根据散弹枪发射次数生成反动轨迹数据。
-
-
反冲可视化仪(RVZ)
-
plot_recoil_pattern(data: Tuple[List[float], List[float]])- 将输入反冲坐标数据可视化为二维散点图。
- 将输入的反作用坐标数据可视化为2D散点图。
-
-
MCP端点
/wrg/*–轻松通过HTTP访问生成反冲数据。/rvz/*–即时HTTP访问,以可视化反冲模式。
-
远程和本地部署
- 使用FastMCP将相同的API部署到本地机器和云环境(例如Smithery)。
- 使用FastMCP在本地和云环境(例如Smithery)中部署相同的API。
-
API密钥验证(计划)
- 即将支持API密钥来控制外部访问。
- 我们即将支持用于外部访问控制的API Key身份验证功能。
预期效益
-
提高生产率
- 无需自己实现复杂的反冲算法。
- 无需直接实施复杂的反向算法。
- 使用内置可视化工具加速数据验证和原型制作。
- 内置可视化工具提高了数据验证和原型的速度。
-
增强协作和可重用性
- 统一
/wrg和/rvz接口使团队成员能够轻松共享和重用模块。 - 集成的/wrg和/rvz界面,便于团队之间的模块共享和重用。
- 跨后端、前端、AI工程师和游戏开发人员无缝协作。
- 在后端、前端、AI工程师和游戏开发者之间无缝协作。
- 统一
-
灵活的部署和扩展
- 在本地进行测试,然后部署到云端进行按需扩展。
- 本地测试后部署到云中,可根据需要轻松扩展。
- 与CI/CD管道集成,实现自动化部署和版本管理。
- 与CI/CD管道集成,实现自动部署和版本控制。
-
实时反馈和调整
- 在游戏平衡调整过程中,通过API调用立即检查反冲模式。
- 调整游戏平衡时,可以通过API调用立即查看反动模式。
- 数据驱动的决策提高了游戏测试效率。
- 通过基于数据的决策提高游戏测试效率。
调试
- 由于此服务器通过HTTP进行通信,请使用详细日志记录和内置的reload标志。要进行更深入的检查,请将调试器附加到Uvicorn进程或查看控制台错误输出。
- 此服务器通过HTTP进行通信,请使用详细的日志记录和--reload标志。为了进行更深入的检查,可以将调试器连接到Uvicorn进程或检查控制台错误输出。