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는 인터넷에 있는 서버에만 연결할 수 있어요. 다른 앱을 고르세요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
CRICKETSTUDIO_DEV_ID envCRICKETSTUDIO_NO_TELEMETRY env이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 7일 점검
레지스트리 이름이 GitHub 계정 i-m-arul 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요
내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요
내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(1.0.2)은 5개월 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Node.js도 있어야 해요.
같은 카테고리에는: Spec Driven Development, Remote Desktop Commander, Qemu MCP
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ 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.
Boot and drive QEMU VMs from an AI agent: keys, screenshots, serial. No guest agent.
제작자의 저장소에서 쓰인 그대로 가져왔어요. 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
앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요