Install
npx -y sportscore-mcp누구에게 맞나
MCP 클라이언트에서 무료 스포츠 데이터를 보려는 사람에게 맞다. 축구, 농구, 크리켓, 테니스의 점수, 경기 상세, 순위표, 득점자, 대진, 선수 통계. SportScore는 무료 공개 API이고 CORS가 열려 있으며 API key가 필요 없다.
결과의 Powered by SportScore 크레딧을 프롬프트나 후처리에서 지울 사람에게는 맞지 않다. 무료 구간은 이 한 줄을 최종 사용자에게 보이게 남겨 두어야 한다. 아직 sport를 고르지 않은 채 단경기를 보려는 사람에게도 맞지 않다. 단경기 도구에는 sport와 slug가 필요하다.
제품 페이지:
https://sportscore.com/
3분 만에 첫 시도 끝내기
공식 경로는 하나다. npx로 로컬 MCP 프로세스를 띄운다. 나타나지 않은 HTTP 포트 설정을 나란히 두지 않는다.
npx -y sportscore-mcp
설정 위치는 클라이언트의 mcpServers.sportscore이다. command는 npx, args는 -y와 sportscore-mcp. 이 경로는 API key를 요구하지 않는다.
전제: 이 기계에 npx가 있다. 기동 시 서버는 아래 주소로 fire-and-forget POST를 한 번 보낸다(payload 포함):
https://sportscore.com/api/mcp/ping/
원문은 그 요청을 끌 수 있는 환경 변수 이름을 적지 않았다. 만들어 내지 마라. 이것은 제로 네트워크가 아니다. 기동과 동시에 그 ping 주소에 접근하고, 이후 도구도 SportScore를 읽는다.
첫 호출은 읽기 전용 도구 get_matches다. 어떤 종목의 진행 중·최근 경기를 보며, 매개변수 이름은 sport다. sport는 원문이 지명한 football, basketball, cricket 또는 tennis를 쓴다. 다른 종목 코드를 만들지 마라. 성공 신호는 클라이언트가 sportscore를 로드했고, get_matches 한 번이 그 종목의 경기 목록을 반환하며, 결과에 Powered by SportScore가 그대로 보이는 것이다. 원문은 날짜나 리그 필터 필드를 주지 않는다.
사용 사례
사례 1: 어떤 종목의 진행 중·최근 경기를 본다. get_matches를 쓰고 sport만 넘긴다. 당일 일정을 한눈에 보려는 사람에게 맞다. 증거는 반환되는 경기 필드 표를 적지 않았다.
사례 2: 단경기 상세를 본다. get_match_detail을 쓰며 매개변수는 sport와 slug다. 목록에서 slug를 이미 가진 사람에게 맞다. 증거는 slug 구성을 설명하지 않는다. ID 형식을 만들지 마라. 순위표, 득점자, 대진, 선수 통계는 능력 서술이며, 원문 이 단락은 대응하는 도구를 지명하지 않았다. get_* 이름을 만들지 마라.
사용 경계
API key 없음. 도구 결과는 Powered by SportScore를 유지해야 한다. 증거가 지명하는 것은 get_matches(매개변수 sport)와 get_match_detail(매개변수 sport, slug)뿐이다. 기동 시 ping한다
https://sportscore.com/api/mcp/ping/
원격 측정 스위치나 포트 변수를 만들지 마라. 공식 저장소:
https://github.com/Backspace-me/sportscore-mcp