OP.GG 电子竞技 MCP 服务器是一个实现了模型上下文协议(Model Context Protocol)的服务器,它无缝连接了OP.GG 电子竞技数据与AI代理和平台。此服务器允许AI代理通过函数调用获取即将进行的《英雄联盟》比赛日程和信息。
此MCP服务器通过标准化接口为AI代理提供了访问OP.GG 电子竞技数据的能力。该服务器基于TypeScript和Node.js构建,直接连接到OP.GG 电子竞技GraphQL API,并以易于被AI模型和代理框架消费的方式格式化数据。
目前,OP.GG 电子竞技 MCP 服务器支持以下工具:
要通过Smithery自动安装OP.GG 电子竞技 MCP,请执行以下命令:
npx -y @smithery/cli install @opgginc/esports-mcp --client claude
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 在标准输入输出上启动MCP服务器
pnpm start
# 使用Node.js启动
node dist/index.js
# 直接使用npx运行
npx -y @opgg/esports-mcp
要将此服务器添加到您的MCP配置中(例如Windsurf的mcp_config.json),请添加以下条目:
{
"mcpServers": {
"opgg-esports": {
"command": "node",
"args": ["/path/to/esports-mcp/dist/index.js"]
}
}
}
或者,如果您已发布npm包,可以这样使用:
{
“mcpServers”: {
“opgg-esports”: {
“command”: “npx”,
“args”: [“-y”, “@opgg/esports-mcp”]
}
}
}
OP.GG 电子竞技 MCP 服务器可以与任何兼容MCP的客户端一起使用。这里有一些示例:
{ "type": "list_tools" }
响应:
{
"tools": [
{
"name": "get-lol-matches",
"description": "从OP.GG 电子竞技获取即将进行的LoL比赛日程"
}
]
}
{
"type": "tool_call",
"tool_call": {
"name": "get-lol-matches"
}
}
响应:
{
"content": [
{
"type": "text",
"text": "即将进行的比赛日程:\n\n比赛:队伍A vs 队伍B\n联赛:LCK\n状态:已安排\n比分:0 - 0\n预定时间:2025年4月6日,下午7:00:00\n详情:https://esports.op.gg/matches/12345\n---\n..."
}
]
}
本项目采用MIT许可证——详情请参阅LICENSE文件。