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.

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