OpenSpartan Forerunner
MCP server connecting you to Halo Infinite data.
Forerunner是定制的 本地MCP服务器 它允许您通过您使用的任何MCP客户端连接到您的Halo Infinite数据。
\[!警告\] 这是一个 阿尔法品质 在这一点上,随着MCP协议的充实(Forerunner也是如此)。这里有龙。
先决条件
开始
- 下载 最新版本.
- 在本地提取包。
- 更新MCP客户端配置以指向
OpenSpartan.Forerunner.MCP.exe随着dotnet命令作为引导工具。
示例配置
Visual Studio Code
\[!重要\] 您需要安装 Visual Studio代码内部人员 以获得MCP支持。
"mcp": {
"inputs": [],
"servers": {
"mcp-halo-infinite": {
"command": "PATH_TO_YOUR_OpenSpartan.Forerunner.MCP.exe",
"args": [],
"env": {}
}
}
}克劳德桌面
"mcpServers": {
"mcp-halo-infinite": {
"command": "PATH_TO_YOUR_OpenSpartan.Forerunner.MCP.exe",
"args": [],
"env": {}
}
}认证
将该工具添加到MCP客户端后,系统将提示您输入Microsoft帐户(MSA)凭据。这是您用于Halo Infinite的Xbox Live帐户。在此过程中,任何令牌(或任何其他凭据工件)都不会离开您的计算机。它们被缓存在本地,然后专门用于与Xbox和Halo Infinite REST API进行通信,仅此而已。
支持的工具
\[!重要\] 我一直在添加新的工具。此表将随着新表的引入而更新。
| 工具名称 | 描述 |
|---|---|
opsp_api_endpoints | 返回Halo Infinite REST API曲面中存在的所有可用终结点的JSON格式列表。 |
opsp_my_service_record | 返回当前经过身份验证的玩家的匹配游戏的完整Halo Infinite玩家服务记录。此工具没有职业排名。 |
opsp_my_latest_matches | 返回玩家最新Halo Infinite比赛的统计数据。这包括所有比赛类型,如配对游戏、自定义游戏和局域网游戏。所有比赛日期均以UTC返回。 |
opsp_exchange_list | 列出Halo Infinite交易所当前可用的所有物品。 |
opsp_my_gear_configuration | 为经过身份验证的用户返回Halo Infinite自定义及其图像。 |
opsp_my_career_rank | 返回玩家当前的Halo Infinite职业等级(或级别)和最高级别(英雄)的进度。玩家通过每场比赛获得经验,可能想知道英雄排名还有多久。 |
跑步
你可以问一些问题:
- 我最新的比赛统计数据是什么?
- 我最近10场比赛的结果是什么?
- 我目前的护甲配置是什么?
- 目前通过交易所可以买到什么?
- 我目前的职业排名是多少?
GIF showing querying the Forerunner MCP for career rank data from Claude Desktop
