游戏数据协议服务

OP.GG MCP Server是一个实现Model Context Protocol的服务器,为AI代理提供英雄联盟、云顶之弈和Valorant的游戏数据访问。

  • by opgginc
  • TypeScript
  • 云端部署
  • 104 星标
  • 更新于
在 GitHub 查看 opgginc/opgg-mcp

使用说明

OP.GG MCP 服务器

🇰🇷 韩语 | 🇯🇵 日本语 | 🇨🇳 简体中文 | 🇹🇼 繁体中文 | 🇧🇷 葡萄牙语

OP.GG MCP服务器是 模型上下文协议 该实现为AI代理提供了对《英雄联盟》、Teamfight Tactics和Valorant的OP.GG游戏数据的访问权限。

端点

https://mcp-api.op.gg/mcp

服务器支持 流式HTTP 运输。

字段选择

大多数工具都需要 desired_output_fields 参数,指定要返回哪些字段。这减小了有效载荷大小并提高了响应效率。

语法

模式 描述 示例
field 单字段 name
parent.child 嵌套字段 data.summoner.level
array[] 数组字段 champions[]
array[].field 数组项中的字段 data.champions[].name
{a,b,c} 同一级别的多个字段 {name,title,lore}
parent.{a,b} 多个嵌套字段 data.summoner.{level,name}
array[].{a,b} 数组项中有多个字段 data.champions[].{name,title}

示例

{
  "desired_output_fields": [
    "data.summoner.{game_name,tagline,level}",
    "data.summoner.league_stats[].{game_type,win,lose}",
    "data.summoner.league_stats[].tier_info.{tier,division,lp}"
  ]
}

可用工具

英雄联盟

冠军

工具 说明
lol_get_champion_analysis 获取详细的冠军统计数据(获胜/选择/禁赛率)、最佳构建(物品、符文、技能、法术)、对抗和团队协同效应
lol_get_champion_synergies 获取冠军协同信息
lol_get_lane_matchup_guide 获取特定车道的车道匹配指南
lol_list_champion_details 获取最多10名冠军的能力、提示、传说和统计元数据
lol_list_champion_leaderboard 获取冠军排行榜数据
lol_list_champions 列出所有冠军元数据
lol_list_lane_meta_champions 通过胜率/选秀率/禁赛率、KDA和等级排名获得逐车道冠军等级

召唤师

工具 说明
lol_get_summoner_game_detail 获取特定游戏的详细信息(所有玩家)
lol_get_summoner_profile 获取包含排名、等级、LP、获胜率和冠军池的召唤者档案
lol_list_summoner_matches 获取每场比赛的最新比赛历史记录

资源

工具 说明
lol_list_discounted_skins 获取当前打折的皮肤
lol_list_items 列出所有项目元数据

专业玩家

工具 说明
lol_get_pro_player_riot_id 获取专业玩家的Riot ID

电子竞技

工具 说明
lol_esports_list_schedules 获取即将到来的LoL电子竞技时间表,包括球队、联赛和比赛时间
lol_esports_list_team_standings 获取LoL联赛的球队排名

团队作战战术(TFT)

工具 说明
tft_get_champion_item_build 获取冠军物品构建建议
tft_get_play_style 获取游戏风格建议
tft_list_augments 获取增强列表和描述
tft_list_champions_for_item 获取特定项目的冠军推荐
tft_list_item_combinations 获取项目组合食谱
tft_list_meta_decks 获取当前元牌组

无畏契约

工具 说明
valorant_list_agent_compositions_for_map 获取特定地图的代理组合
valorant_list_agent_statistics 获取代理统计信息和元数据
valorant_list_agents 获取具有能力和角色的代理元数据
valorant_list_leaderboard 按地区(ap、br、eu、kr、latam、na)获取排行榜
valorant_list_maps 获取地图元数据
valorant_list_player_matches 获取球员比赛历史记录

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

相关链接