TFT MCP服务器
这是一个用于团队战斗战术(TFT)的模型上下文协议(MCP)服务器,通过各种工具提供对TFT游戏数据的访问。
特性
- 获取召唤者的比赛历史记录
- 获取特定TFT匹配的详细信息
先决条件
- Node.js(v14或更高版本)
- npm或纱线
- Riot Games API密钥(用于访问TFT数据)-从获取 Riot Games开发者门户
- 注意:对于开发,您可以使用24小时后到期的临时API密钥 - 对于生产使用,您需要在申请永久个人API密钥 Riot的应用门户
- 您的游戏名称,可从Riot游戏机访问
- 您的名字标语,可从Riot游戏机访问,通常紧随/显示在您的游戏名称之后。例如:
NA1
用法
- 在Claude Desktop配置文件中配置MCP服务器:
MacOS
地点: ~/Library/Application Support/Claude/claude_desktop_config.json
视窗
地点: %APPDATA%/Claude/claude_desktop_config.json
添加以下配置:
{
"mcpServers": {
"tft-mcp": {
"command": "npx",
"args": [
"mcp-server-tft",
"--apiKey",
"",
"--gameName",
"",
"--tagLine",
""
]
}
}
}- 服务器将在stdio上运行,并提供以下工具:
tft_match_历史
获取当前玩家的TFT比赛历史记录。
参数:
count(可选):要检索的匹配数。默认值为20start(可选):开始分页索引。默认值为0
tft_match_details
获取特定TFT匹配的详细信息。
参数:
matchId(必填):用于获取详细信息的比赛ID
发展
该项目使用TypeScript编写,并使用模型上下文协议SDK。要修改代码,请执行以下操作:
- 在
src目录 - 跑
npm run build编写 - 跑
npm start具有测试更改所需的参数
许可证
麻省理工学院
