SO

SoccerDataAPI

Created 7 months ago

MCP-Soccerdata is an open-source MCP server delivering real-time football match information.

development location documentation public football MCP

What is SoccerDataAPI?

This MCP server provides real-time football match data based on the SoccerDataAPI.

Documentation

Quick Start# Installing via Smithery

To install Amadeus MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @yeonupark/mcp-soccer-data --client claude

Prerequisites

  • Python 3.12+
  • uv package manager
  • Soccerdata API account
  • MCP-compatible client (e.g., Claude for Desktop)

1. Clone and Setup

  • Clone the repository
git clone https://github.com/yeonupark/mcp-soccer-data.git
cd mcp-soccer-data
  • Install dependencies
uv sync

2. Get Your API Key and Set Environment

  • Create a .env file with your credentials:
AUTH_KEY=your_auth_key

Sign up on https://soccerdataapi.com/ and get your own Auth keys.

3. Configure MCP Client

  • Register this server in your MCP client (e.g., Claude for Desktop). Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
  "mcpServers": {
    "mcp-soccer-data": {
      "command": "/ABSOLUTE/PATH/TO/PARENT/FOLDER/uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/src/",
        "run",
        "--env-file",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/.env",
        "server.py"
      ]
    }
  }
}

Server Config

{
  "mcpServers": {
    "soccerdataapi-server": {
      "command": "npx",
      "args": [
        "soccerdataapi"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: No

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: yeonupark
Category: community
License: MIT License
Tags:
development location documentation