Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Premier League, MLS and European football: lineups, shot maps, xG, tables and odds. REST and MCP.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
x-api-keyค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http strikerapi https://mcp.strikerapi.com/mcp --header 'x-api-key: ใส่ค่าของคุณ'เติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"strikerapi": {
"url": "https://mcp.strikerapi.com/mcp",
"headers": {
"x-api-key": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"strikerapi": {
"type": "http",
"url": "https://mcp.strikerapi.com/mcp",
"headers": {
"x-api-key": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
x-api-key ความลับ จำเป็น HTTP headerค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub noahowsh ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: x-api-key
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.1.6) เข้า registry 21 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Detailing Manager
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
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.
Connect your auto detailing studio's tasks, cars, clients and revenue to Claude or ChatGPT.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
The soccer data API. Results, lineups, box scores and match events for 17 competitions, from the Premier League, MLS, La Liga, Serie A, the Bundesliga, Ligue 1 and the Champions League to the EFL Championship, the NWSL, Liga MX, the Europa League, the Conference League, the Eredivisie, the Primeira Liga, the Scottish Premiership, Brazil's Serie A and Argentina's Liga Profesional, with the location of every charted shot, our own expected goals and Elo ratings, sportsbook lines and anytime goalscorer prices. REST API and MCP server. 500 free credits every month, no card.
Website: https://strikerapi.com · Docs: https://strikerapi.com/docs · Get a key: https://strikerapi.com/signup
You: "Which Premier League teams allowed the most xG from set pieces last season?"
Claude: [calls get_team_stats]
You: "Show Arsenal's shot map against Chelsea in their last meeting." Claude: [calls get_shot_map]
You: "What was Erling Haaland's anytime goalscorer price at each sportsbook before his last match?" Claude: [calls get_player_props]
Most clients connect to https://mcp.strikerapi.com/mcp directly. For a client that launches a local process instead:
git clone https://github.com/noahowsh/strikerapi-mcp.git && cd strikerapi-mcp && npm install
STRIKERAPI_API_KEY=your_key node index.js
{ "mcpServers": { "strikerapi": { "command": "node", "args": ["/path/to/strikerapi-mcp/index.js"], "env": { "STRIKERAPI_API_KEY": "your_key" } } } }
It forwards to the hosted server with your key, so every tool and credit cost is the same.
The skills/ folder holds 16 Claude skills that turn Claude into a soccer analyst on top of these tools: match lookup, team and player analysis, odds comparison, xG and shot maps, Elo, Poisson and Dixon-Coles score models, three-way devigging, calibration, edge detection, backtesting and anytime goalscorer modeling. Each skill names the exact tools it calls and what they cost.
git clone https://github.com/noahowsh/strikerapi-mcp.git
Or install them as a Claude Code plugin:
/plugin marketplace add noahowsh/strikerapi-mcp
/plugin install strikerapi-skills@strikerapi
Or with the skills CLI: npx skills add noahowsh/strikerapi-mcp.
Then point Claude at the skills/ folder (for Claude Code, copy or symlink the folders into ~/.claude/skills/) and connect the server below. Start with dispatch if you are unsure which skill to use. Full catalog: skills/README.md.
The official Python client is on PyPI: strikerapi.
pip install strikerapi
export STRIKERAPI_API_KEY=sk_live_...
from strikerapi import Client, to_dataframe
client = Client()
table = client.get_standings(league="mls") df = to_dataframe(table, key="standings") print(df[["group_name", "rank", "display_name", "played", "points"]].head(10))
Typed errors for a bad key, no credits left, not found and rate limits, automatic retries, and to_dataframe for pandas.
This is a hosted (remote) MCP server over Streamable HTTP. There is nothing to install.
Claude Code
claude mcp add --transport http strikerapi "https://mcp.strikerapi.com/mcp?key=YOUR_API_KEY"
Claude Desktop, Cursor and other clients
{
"mcpServers": { "strikerapi": { "url": "https://mcp.strikerapi.com/mcp?key=YOUR_API_KEY" } } }
The key can also be sent as an x-api-key header or Authorization: Bearer. Connecting and listing tools works without a key; calling a tool needs one.
REST
curl -X POST https://mcp.strikerapi.com/v1/list_teams -H "x-api-key: YOUR_API_KEY"
Every tool is POST /v1/{tool} with a JSON body.
Runnable Python (standard library only) and Node 18+ (no dependencies) examples live in examples/:
examples/python/quickstart.py and examples/node/quickstart.mjs: schedule plus a headline call.examples/python/soccer_shot_map_xg.py: One match, two views.export STRIKERAPI_API_KEY=your_key
python3 examples/python/quickstart.py node examples/node/quickstart.mjs
See examples/README.md for details. Get a free key (500 credits a month, no card) at https://strikerapi.com/signup.
| Tool | What it returns |
|---|---|
list_teams | Club ids, abbreviations and colours for a season |
search_players | Find players by name |
list_games | Fixtures and results by season, stage, date, range or club |
get_schedule | Upcoming fixtures with the median three-way line across sportsbooks |
get_standings | The league table: points, deductions, goal difference, home and away, form |
get_ratings | Our club Elo ratings, ranked |
get_head_to_head | Two clubs' meetings: record, goals and every result |
get_game | One match: score, both box scores, every player's line, key events, each book's line |
get_lineups | Formations, starting XIs, benches and substitutions with minutes |
get_player | Profile, per-season totals and per-90 rates, last 10 matches |
get_player_games | A player's full match log |
get_leaders | Season leaders: goals, assists, shots, xG, cards, saves |
get_team_stats | Per-match averages: goals, xG, shots, possession, passing, discipline, for and against |
get_odds | Every sportsbook's three-way moneyline, goal handicap and total for a match (5) or a day (10), with results |
get_events | Match events: goals, cards, substitutions, shots with location and xG, fouls, corners |
get_shot_map | Shot map for a club, player or defence: every located shot with outcome and xG, plus zone totals |
get_line_movement | Snapshots of each sportsbook's line before kick-off |
get_player_props | Anytime goalscorer prices by sportsbook, opening and closing |
get_prop_history | A player's anytime goalscorer price against whether he scored, match by match |
Leagues: soccer (default, Premier League), mls, laliga, seriea, bundesliga, ligue1, ucl, championship, nwsl, ligamx, uel, uecl, eredivisie, primeira, scotland, brazil, argentina (pass league to any tool).
Coverage by season, read live from the database: https://strikerapi.com/docs
500 free credits every month, no card. Plans: Starter $19/mo (10,000 credits), Pro $49/mo (30,000), Scale $149/mo (125,000). Wallet top-ups from $5, never expire. https://strikerapi.com/pricing
Expected goals and ratings are ours. Not affiliated with any league, club or federation.
MIT for the contents of this repository. Data terms as above.
Add this repo as a Codex plugin marketplace, then install the plugin:
codex plugin marketplace add noahowsh/strikerapi-mcp
Then open the plugin directory in Codex and install strikerapi-skills from the strikerapi marketplace. The plugin bundles the skills in skills/ and the StrikerAPI MCP server (https://mcp.strikerapi.com/mcp). Set your key first (free at https://strikerapi.com/signup):
export STRIKERAPI_API_KEY=your_key
Codex sends it as a bearer token.
export STRIKERAPI_API_KEY=your_key
gemini extensions install https://github.com/noahowsh/strikerapi-mcp
The extension adds the StrikerAPI MCP server (https://mcp.strikerapi.com/mcp) and sends the key in the x-api-key header. Get a free key (500 credits a month) at https://strikerapi.com/signup.