mcpField
K
KashRock MCP

KashRock MCP

本地服务
kashrock.com游戏娱乐02 周前更新

关于 KashRock MCP

KashRock MCP 为电竞 Agent 提供按账户等级开放的赛事、赔率、选手和实时比赛数据,覆盖多个游戏项目。工具涵盖研究与排名、实时数据流和赛事分析,具体能力取决于账户等级。

主要功能

  1. 01DFS 与体育博彩选手投注选项
  2. 02共识盘口、差异和排名
  3. 03选手研究、直播与交锋数据
  4. 04实时比分、赛况与赔率
  5. 05赛事准备与锦标赛地图

适用场景

  1. 01比较选手投注选项和盘口
  2. 02研究选手、队伍与对阵
  3. 03跟踪实时比赛和赔率
  4. 04构建电竞赛事与投注分析

MCP 相关

向 Cursor、Claude 等 MCP 客户端提供 KashRock 电竞数据和工具。客户端可通过登录或 API 密钥认证,可用工具按账户等级开放。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-kashrock-kashrock": {
"command": "uvx",
"args": [
"kashrock-mcp"
],
"env": {
"KASHROCK_API_KEY": "<KASHROCK_API_KEY>"
}
}
}
}
启动命令uvx kashrock-mcp
需要配置的环境变量
KASHROCK_API_KEY密钥KashRock API key. Optional — skips the login tool's Google sign-in flow by supplying an existing key directly.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypikashrock-mcp0.6.6

工具

46

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

kashrock-mcp

面向 Cursor、Claude 和其他 Agent 的完整分层权限 KashRock 电竞 MCP。

安装(轻松完成)

{
  "mcpServers": {
    "kashrock": {
      "command": "uvx",
      "args": ["kashrock-mcp"]
    }
  }
}

然后说 登录 KashRock。Google 会打开;Agent 会获取你的付费套餐权限。

需要 uv。可选:KASHROCK_API_KEY 可跳过登录。

本地运行(此仓库)

cd mcp && uv sync

Cursor ~/.cursor/mcp.json:

{
  "mcpServers": {
    "kashrock": {
      "command": "uv",
      "args": ["run", "--directory", "/ABS/PATH/TO/kashrock/mcp", "kashrock-mcp"],
      "env": { "KASHROCK_API_KEY": "kr_…" }
    }
  }
}

Agent 可以做什么

  • 盘口:DFS 道具盘(get_props)、DFS 和 sportsbook 球员道具盘(get_player_props)、媒体(get_media)、球员快照(get_player_snapshot)、包括 DFS Teams 在内的共识盘口(get_lines / get_best_lines)、差异(get_gaps)
  • 球员 / 研究 / 排名 / 直播 / H2H
  • Builder+:比赛、实时比赛中(get_live_boxscore / get_live_games / get_live_frame / get_live_odds / get_live_odds_history)、实时 WebSocket(get_live_ws → WS /v6/esports/live/ws)、比赛日志、已结束比赛的保险库比分数据(get_boxscore)、结果、历史盘口记录、收盘主盘口(get_lines_history)
  • 比赛情报:get_match_prep(CS2、R6、COD、Valorant 和 Apex 的队伍数据、模式 / 地图胜率、地图池 / 倾向、关键球员对决、投注洞察)、get_player_board(CS2 武器 / Valorant 特工)、get_tournament_maps — 仅传入 KashRock slug / kr_match_id
  • 公共 ID:列表和比分数据会提供 kr_match_id、kr_tm_* 队伍、kr_pl_* 球员。阵容包含 STARTER 和 SUB。切勿传入外部数值 ID。

实时 KDA 流程:get_live_boxscore("cs2") → 选择 game_id → get_live_boxscore("cs2", game_id)。体育项目盘口:CS2 金钱 / 炸弹,LoL 金币 / 防御塔,可见时的 Dota 金币 / Roshan,以及锦标赛比赛中的 Deadlock 金币 / CS / 等级。不要使用 get_boxscore 查询地图进行中的数据(它提供已结束比赛的保险库数据 + 阵容 + 模型字段)。

实时 WebSocket(Builder+):调用 get_live_ws 获取 wss://…/v6/esports/live/ws URL 和订阅操作。使用你的 API 密钥进行身份验证(?api_key= / Bearer / x-api-key)。收到 hello 后,发送 {"op":"subscribe","sport":"cs2","game_id":"<id>|*" }。推送内容:snapshot、games_list、frame、boxscore、meta、event、odds。WS 流量不计入 HTTP req/min。MCP 仅返回协议约定 — 你的应用负责保持 socket 连接。

请先调用 whoami、list_capabilities 或 suggest_build。不会公开技术栈。

文档:https://www.kashrock.com/mcp

应用 SDK(非 MCP):pip install kashrock · Python · JS

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。