Skip to main content
Glama
wyverns76-J

sports-pulse-mcp

by wyverns76-J

โšฝ๐Ÿ€ SportsPulse MCP

Claude Desktop์—์„œ ์‹ค์‹œ๊ฐ„ ์Šคํฌ์ธ  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” MCP ์„œ๋ฒ„

๐Ÿ†“ ์‚ฌ์šฉํ•˜๋Š” ๋ฌด๋ฃŒ API

API

๋น„์šฉ

๋ฐ์ดํ„ฐ

TheSportsDB

์™„์ „ ๋ฌด๋ฃŒ (key: 3)

ํŒ€ ์ผ์ •, ๊ฒฐ๊ณผ, ๋งž๋Œ€๊ฒฐ, ์ˆœ์œ„

balldontlie.io

์™„์ „ ๋ฌด๋ฃŒ (ํ‚ค ๋ถˆํ•„์š”)

NBA ๊ฒฝ๊ธฐ, ์„ ์ˆ˜ ์Šคํƒฏ

API-Football

๋ฌด๋ฃŒ 100req/day

๐Ÿ”ด ๋ผ์ด๋ธŒ ์Šค์ฝ”์–ด, ์‹ค์‹œ๊ฐ„ ์ˆœ์œ„

โšก TheSportsDB + balldontlie ๋งŒ์œผ๋กœ๋„ ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ!
API-Football์€ ์„ ํƒ์‚ฌํ•ญ (๋ผ์ด๋ธŒ ์Šค์ฝ”์–ด ์›ํ•  ๋•Œ๋งŒ ๋ฐœ๊ธ‰)


Related MCP server: beast-baseball

๐Ÿš€ ์„ค์น˜ ๋ฐฉ๋ฒ•

1. ์˜์กด์„ฑ ์„ค์น˜ & ๋นŒ๋“œ

git clone <this-repo>
cd sports-mcp
npm install
npm run build

2. ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

cp .env.example .env
# .env ํŒŒ์ผ์—์„œ RAPIDAPI_KEY ๊ฐ’๋งŒ ๊ต์ฒด (์„ ํƒ์‚ฌํ•ญ)

3. Claude Desktop ์„ค์ •

Claude Desktop ์„ค์ • ํŒŒ์ผ์„ ์—ด๊ณ :

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

์•„๋ž˜ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ (๊ฒฝ๋กœ๋Š” ๋ณธ์ธ ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ์ˆ˜์ •):

{
  "mcpServers": {
    "sports-pulse": {
      "command": "node",
      "args": ["/Users/yourname/sports-mcp/dist/index.js"],
      "env": {
        "SPORTSDB_API_KEY": "3",
        "RAPIDAPI_KEY": "your_rapidapi_key_here"
      }
    }
  }
}

4. Claude Desktop ์žฌ์‹œ์ž‘

์„ค์ • ์ €์žฅ ํ›„ Claude Desktop์„ ์™„์ „ํžˆ ์ข…๋ฃŒ ํ›„ ์žฌ์‹œ์ž‘ํ•˜๋ฉด tools ์•„์ด์ฝ˜(๐Ÿ”ง)์— ์Šคํฌ์ธ  ๋„๊ตฌ๋“ค์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค!


๐Ÿ’ฌ ์‚ฌ์šฉ ์˜ˆ์‹œ

Claude Desktop์—์„œ ์ด๋ ‡๊ฒŒ ๋ฌผ์–ด๋ณด์„ธ์š”:

"์˜ค๋Š˜ EPL ๊ฒฝ๊ธฐ ์žˆ์–ด?"
"์†ํฅ๋ฏผ ๋‹ค์Œ ๊ฒฝ๊ธฐ ์–ธ์ œ์•ผ?"
"๋งจ์‹œํ‹ฐ ์ตœ๊ทผ 5๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ ์•Œ๋ ค์ค˜"
"EPL ์ˆœ์œ„ ๋ณด์—ฌ์ค˜"
"๋งจ์œ  vs ๋ฆฌ๋ฒ„ํ’€ ์—ญ๋Œ€ ์ „์ ์ด ์–ด๋•Œ?"
"๋ ˆ์ด์ปค์Šค ์˜ค๋Š˜ ๊ฒฝ๊ธฐ ํ–ˆ์–ด?"
"LeBron James ์ด๋ฒˆ ์‹œ์ฆŒ ์Šคํƒฏ ์–ด๋•Œ?"
"๋‚ด ๊ด€์‹ฌํŒ€ ํ† ํŠธ๋„˜์ด๋ž‘ ๋ ˆ์ด์ปค์Šค ์ด๋ฒˆ ์ฃผ ๊ฒฝ๊ธฐ ๋ธŒ๋ฆฌํ•‘ํ•ด์ค˜"

๐Ÿ› ๏ธ ์ง€์› ๋„๊ตฌ (Tools)

Tool

์„ค๋ช…

ํ•„์š” API

get_live_scores

๐Ÿ”ด ๋ผ์ด๋ธŒ ์Šค์ฝ”์–ด

API-Football

get_today_fixtures

์˜ค๋Š˜ ๊ฒฝ๊ธฐ ์ผ์ •/๊ฒฐ๊ณผ

API-Football

get_upcoming_fixtures

ํŒ€ ๋‹ค์Œ ๊ฒฝ๊ธฐ ์ผ์ •

TheSportsDB

get_recent_results

ํŒ€ ์ตœ๊ทผ ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ

TheSportsDB

get_standings

๋ฆฌ๊ทธ ์ˆœ์œ„ํ‘œ

๋‘˜ ๋‹ค ์‹œ๋„

get_head_to_head

๋งž๋Œ€๊ฒฐ ๊ธฐ๋ก

TheSportsDB

get_nba_today

NBA ์˜ค๋Š˜ ๊ฒฝ๊ธฐ

balldontlie

get_nba_team_games

NBA ํŒ€ ์ตœ๊ทผ ๊ฒฝ๊ธฐ

balldontlie

get_nba_player_stats

NBA ์„ ์ˆ˜ ์Šคํƒฏ

balldontlie

get_weekly_briefing

๊ด€์‹ฌํŒ€ ์ฃผ๊ฐ„ ๋ธŒ๋ฆฌํ•‘

TheSportsDB + balldontlie


๐Ÿ”ง ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

Q: Claude์—์„œ tool์ด ์•ˆ ๋ณด์—ฌ์š”

  • dist/index.js ํŒŒ์ผ์ด ์žˆ๋Š”์ง€ ํ™•์ธ (npm run build ์žฌ์‹คํ–‰)

  • config.json์˜ args ๊ฒฝ๋กœ๊ฐ€ ์ ˆ๋Œ€๊ฒฝ๋กœ์ธ์ง€ ํ™•์ธ

  • Claude Desktop ์™„์ „ ์žฌ์‹œ์ž‘ (๋ฉ”๋‰ด๋ฐ”์—์„œ ์™„์ „ ์ข…๋ฃŒ)

Q: "ํŒ€์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค" ์˜ค๋ฅ˜

  • ์˜์–ด ํŒ€ ์ด๋ฆ„์œผ๋กœ ์‹œ๋„ (์˜ˆ: "Tottenham" ๋Œ€์‹  "Tottenham Hotspur")

  • TheSportsDB์—์„œ ํŒ€๋ช… ๊ฒ€์ƒ‰ ํ™•์ธ: https://www.thesportsdb.com/api/v1/json/3/searchteams.php?t=Tottenham

Q: ๋ผ์ด๋ธŒ ์Šค์ฝ”์–ด๊ฐ€ ์•ˆ ๋ผ์š”

  • .env์˜ RAPIDAPI_KEY ํ™•์ธ

  • ๋ฌด๋ฃŒ 100req/day ์ดˆ๊ณผ ์—ฌ๋ถ€ ํ™•์ธ


๐Ÿ“ฆ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

sports-mcp/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ index.ts          # MCP ์„œ๋ฒ„ ๋ฉ”์ธ + ๋ชจ๋“  tool ํ•ธ๋“ค๋Ÿฌ
โ”‚   โ”œโ”€โ”€ types.ts           # ๊ณตํ†ต ํƒ€์ž… ์ •์˜
โ”‚   โ”œโ”€โ”€ utils.ts           # ์‹œ๊ฐ„๋Œ€ ๋ณ€ํ™˜, ํŒ€ ์ด๋ฆ„ ์ •๊ทœํ™”
โ”‚   โ””โ”€โ”€ adapters/
โ”‚       โ”œโ”€โ”€ sportsdb.ts    # TheSportsDB API
โ”‚       โ”œโ”€โ”€ nba.ts         # balldontlie.io NBA API
โ”‚       โ””โ”€โ”€ apifootball.ts # API-Football (RapidAPI)
โ”œโ”€โ”€ dist/                  # ์ปดํŒŒ์ผ ๊ฒฐ๊ณผ (npm run build ํ›„ ์ƒ์„ฑ)
โ”œโ”€โ”€ .env.example
โ”œโ”€โ”€ package.json
โ””โ”€โ”€ tsconfig.json
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An MCP server providing access to college football statistics sourced from the College Football Data API within Claude Desktop.
    Last updated
    9
    26
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    MCP server for natural language analysis of baseball league data, enabling team statistics, standings, lineup suggestions, and scouting reports via Claude Desktop.
    Last updated
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that provides access to ESPN Fantasy Basketball APIs, enabling Claude and other MCP clients to fetch league teams, rosters, free agents, matchups, NBA schedules, and live draft assistant tools.
    Last updated
    14
    1
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    An MCP server that connects Claude Desktop to Hudl, enabling live access to team stats, player stats, and game results through natural language queries.
    Last updated
    7

View all related MCP servers

Related MCP Connectors

  • MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence

  • Sports MCP โ€” wraps TheSportsDB API (free tier, test key 3, no auth required)

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wyverns76-J/sports-pulse-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server