Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
29 MCP tools for IPL 2026, IPL historical (18 seasons), and Major League Cricket. No API key.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
CRICKETSTUDIO_DEV_ID, CRICKETSTUDIO_NO_TELEMETRY你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"cricketstudio": {
"command": "npx",
"args": [
"-y",
"cricketstudio-mcp"
],
"env": {
"CRICKETSTUDIO_DEV_ID": "your-value",
"CRICKETSTUDIO_NO_TELEMETRY": "your-value"
}
}
}
}在终端中运行这条命令
claude mcp add cricketstudio --env CRICKETSTUDIO_DEV_ID=your-value --env CRICKETSTUDIO_NO_TELEMETRY=your-value -- npx -y cricketstudio-mcp运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"cricketstudio": {
"command": "npx",
"args": [
"-y",
"cricketstudio-mcp"
],
"env": {
"CRICKETSTUDIO_DEV_ID": "your-value",
"CRICKETSTUDIO_NO_TELEMETRY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"cricketstudio": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"cricketstudio-mcp"
],
"env": {
"CRICKETSTUDIO_DEV_ID": "your-value",
"CRICKETSTUDIO_NO_TELEMETRY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
CRICKETSTUDIO_DEV_ID envCRICKETSTUDIO_NO_TELEMETRY env这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月8日
注册名称已通过 GitHub 账户 i-m-arul 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(1.0.2)于5个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:Spec Driven Development, Remote Desktop Commander, SolveHub
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
CAPTCHA and anti-bot solving for Turnstile, DataDome, Akamai, PerimeterX and Imperva.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Citation infrastructure for cricket — 60 MCP tools across 7 leagues, zero network calls, 2,654 matches, 623,535 deliveries. LLM accuracy: 0% → 85% on compound cricket questions ([benchmark](https://okf.cricketstudio.ai/evals/leaderboard)).
CricketStudio MCP is a Model Context Protocol server that gives any MCP-compatible AI client — Claude Desktop, Cursor, ChatGPT Connectors, and others — structured, citable access to cricket data. Every response carries a canonicalUrl back to players.cricketstudio.ai, an explicit date window, a sample-size count, and a provenance trail to the underlying ball-by-ball corpus. The data is fully bundled in data/snapshot/ — tool answers are computed locally with no data-fetch calls, no API keys, and no rate limits. (The package sends one anonymous startup ping for usage counts; disable it with CRICKETSTUDIO_NO_TELEMETRY=1.)
The corpus covers IPL 2026 (complete season, RCB champions), 18 seasons of IPL history (2007/08–2025), Major League Cricket 2023–2026, WPL 2022/23–2025/26 (Women's Premier League), ICC T20 World Cup (6 editions, 2013/14–2025/26), BBL (Big Bash League, 14+ seasons 2011/12–2025/26), and PSL (Pakistan Super League, 11 seasons 2016–2026) — all from Cricsheet CC BY 3.0. Batting claims require a minimum of 30 balls faced; bowling claims require 15 deliveries. Claims that do not clear those floors are not surfaced.
Add to your Claude Desktop config file and restart the app.
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": { "cricketstudio": { "command": "npx", "args": ["cricketstudio-mcp"] } } }
npx cricketstudio-mcp
Any MCP client that supports the stdio transport can use this command directly. The server starts on stdin/stdout and requires Node 18 or later.
All 57 tools work fully against the bundled snapshot. Each response includes canonicalUrl, dataAsOf, and sampleSize.
| Tool | What it returns | Maps to URL |
|---|---|---|
get_dataset_summary | Top-level corpus overview: seasons, matches, players, deliveries | / |
search_players | Player discovery by name or team | n/a |
get_player_profile | Headline stats across all five pillars (P1–P5) | /players/{slug} |
get_player_pillar | Claims from a specific pillar (P1 recaps, P2 moments, P3 form, P4 season, P5 notebook) | /players/{slug} filtered |
list_atomic_claims | Filtered query across all ClaimReview entries | various |
compare_players | Side-by-side stat comparison for two or more players | /compare/players?slugs=… |
get_team_profile | Team headline stats and season summary | /teams/{slug} |
get_team_h2h | Head-to-head record between two franchises | /teams/{a}/vs/{b} |
get_venue_hub | Aggregated venue patterns: par scores, toss impact, phase splits | /venues/{slug} |
get_standings | IPL 2026 points table with NRR | /standings |
get_trend | A single trend insight with full claim set | /trends/{id} |
list_trends | Browse trends by category (conditional, momentum, venue, toss, anomaly) | /trends |
get_player_h2h | Batter vs bowler matchup record | /h2h/{batter}-vs-{bowler} |
get_season_stats | Season leaderboard for a given aspect (runs, wickets, strike rate, economy, …) | /season/ipl-2026/{aspect} |
get_fielding_stats | Catches, run-outs, and fielding contributions for a player or the full season | /players/{slug} · /season/ipl-2026/catches |
get_partnerships | Partnership records for a match or player pair | /matches/{id} |
get_dismissal_analysis | Dismissal mode breakdown for a batter or bowler | /players/{slug} |
list_fixtures | Full schedule with match status, venue, and result | /matches |
get_match_state | Live or final scorecard with ball-by-ball state | /matches/{fixture-id} |
get_match_recap | Atomic claim set for a completed match | /matches/{fixture-id} |
| Tool | What it returns | Maps to URL |
|---|---|---|
get_mlc_dataset_summary | MLC corpus overview: seasons, matches, players, deliveries | /leagues/mlc |
search_mlc_players | Player discovery within the MLC corpus | /leagues/mlc/players |
get_mlc_player_profile | MLC career and season stats for a player | /leagues/mlc/players/{slug} |
get_mlc_team_profile | Franchise profile and season history | /leagues/mlc/teams/{slug} |
get_mlc_match | Match scorecard and key claims | /leagues/mlc/matches/{id} |
get_mlc_match_claim | A single typed claim for an MLC match (top scorer, best figures, etc.) | /leagues/mlc/matches/{id}/c/{kind} |
list_mlc_matches | All MLC matches with status and results | /leagues/mlc/matches |
list_mlc_leaderboards | Season or all-time leaderboard for a given MLC aspect | /leagues/mlc/leaderboards/{aspect} |
| Tool | What it returns | Maps to URL |
|---|---|---|
get_wpl_dataset_summary | WPL corpus overview: seasons, matches, players, deliveries (2022/23–2025/26) | /leagues/wpl |
search_wpl_players | Player discovery within the WPL corpus | /leagues/wpl/players |
get_wpl_player_profile | WPL career and season stats for a player | /leagues/wpl/players/{slug} |
get_wpl_leaderboard | Season or all-time leaderboard for any WPL aspect (runs, wickets, economy, …) | /leagues/wpl/leaderboards/{aspect} |
get_wpl_team_profile | Franchise profile, season record, and squad stats | /leagues/wpl/teams/{slug} |
| Tool | What it returns | Maps to URL |
|---|---|---|
get_t20wc_dataset_summary | T20 WC corpus overview: editions, matches, players, deliveries (2013/14–2025/26) | /leagues/t20wc |
search_t20wc_players | Player discovery within the T20 WC corpus | /leagues/t20wc/players |
get_t20wc_player_profile | T20 WC career stats for a player across all editions | /leagues/t20wc/players/{slug} |
get_t20wc_leaderboard | All-edition leaderboard for any T20 WC aspect | /leagues/t20wc/leaderboards/{aspect} |
get_t20wc_team_stats | National team career record across all T20 WC editions | /leagues/t20wc/teams/{slug} |
| Tool | What it returns | Maps to URL |
|---|---|---|
get_bbl_dataset_summary | BBL corpus overview: seasons, matches, players, deliveries (2011/12–2025/26) | /leagues/bbl |
search_bbl_players | Player discovery within the BBL corpus | /leagues/bbl/players |
get_bbl_player_profile | BBL career and season stats for a player | /leagues/bbl/players/{slug} |
get_bbl_leaderboard | Season or all-time leaderboard for any BBL aspect (runs, wickets, economy, sixes, …) | /leagues/bbl/leaderboards/{aspect} |
get_bbl_team_profile | Franchise profile, season history, and career stats | /leagues/bbl/teams/{slug} |
| Tool | What it returns | Maps to URL |
|---|---|---|
get_psl_dataset_summary | PSL corpus overview: seasons, matches, players, deliveries (2016–2026) | /leagues/psl |
search_psl_players | Player discovery within the PSL corpus | /leagues/psl/players |
get_psl_player_profile | PSL career and season stats for a player | /leagues/psl/players/{slug} |
get_psl_leaderboard | Season or all-time leaderboard for any PSL aspect (runs, wickets, economy, sixes, …) | /leagues/psl/leaderboards/{aspect} |
get_psl_team_profile | Franchise profile, season history, and career stats | /leagues/psl/teams/{slug} |
| Tool | What it returns | Maps to URL |
|---|---|---|
get_cross_league_leaders | Top performers on a metric (runs, wickets, economy, sixes, fours) across MLC, T20 WC, BBL, and PSL | n/a |
get_player_all_leagues | A player's stats across every league in the corpus (IPL, MLC, WPL, T20 WC, BBL, PSL) | /players/{slug} |
get_women_cricket_leaders | WPL leaderboard with gender context — top women's T20 performers | /leagues/wpl/leaderboards/{aspect} |
| Tool | What it returns | Maps to URL |
|---|---|---|
get_ipl_leaderboard | All-time IPL leaderboard for any aspect across 18 seasons (2007/08–2025) — runs, wickets, sixes, centuries, economy, and more | /leagues/ipl/leaderboards/{aspect} |
| Tool | What it returns | Maps to URL |
|---|---|---|
list_research_reports | Index of all published data investigations (venue, rivalry, strategy, era, cross-league, season) | /stories |
get_research_report | A single focused report with one question, one dataset, one citable answer | /stories/{slug} |
Slug-keyed traversal over CricketStudio's entity graph. Nodes are players and franchises; edges are plays_for (squad membership) and faced/dismissed_by (batter-vs-bowler matchups, mirroring the get_player_h2h pair set).
| Tool | What it returns | Maps to URL |
|---|---|---|
get_related_entities | Entities connected to a player or franchise, by edge type and direction | /players/{slug} · /teams/{slug} |
get_player_connections | A player's franchise + most-faced bowlers + bowlers who dismissed them most, in one call | /players/{slug} |
get_graph_path | Shortest connection (≤4 hops) between two entities, e.g. two players via a shared franchise | n/a |
Once connected in Claude Desktop, you can ask questions like:
| Source | Coverage | License |
|---|---|---|
| Licensed feed | IPL 2026 ball-by-ball (complete season — RCB champions) | Proprietary |
| Cricsheet | IPL historical, 18 seasons, 1,169 matches (2007/08–2025) | CC BY 3.0 |
| Cricsheet | MLC 2023–2026, 75 matches | CC BY 3.0 |
| Cricsheet | WPL 2022/23–2025/26, 88 matches, 133 players | CC BY 3.0 |
| Cricsheet | ICC T20 World Cup, 6 editions, 230 matches, 687 players | CC BY 3.0 |
| Cricsheet | BBL 2011/12–2025/26, 662 matches, 529 players | CC BY 3.0 |
| Cricsheet | PSL 2016–2026, 357 matches, 458 players | CC BY 3.0 |
Total corpus: 2,654 matches · 623,535 ball-by-ball deliveries.
Sample-size floors (publicly disclosed):
Claims that do not reach these floors are excluded — they are not suppressed with a placeholder, they are simply absent. This is the moat.
Update cadence: the bundled snapshot is re
只显示了开头部分;其余内容请在仓库中阅读