fantasy-football-mcp

MichaelCrowcroft/fantasy-football-mcp

3.3

If you are the rightful owner of fantasy-football-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Fantasy Football MCP Server is a minimal proxy that connects MCP clients to the Sleeper Draft MCP server, providing access to Sleeper Draft data and tools.

Fantasy Football MCP Server

This project is a minimal proxy that connects your MCP client to the Sleeper Draft MCP server.

  • Endpoint: https://www.sleeperdraft.com/mcp
  • Homepage: https://www.sleeperdraft.com

Overview

The Sleeper Draft MCP exposes Sleeper Draft data and tools over Model Context Protocol. This proxy forwards stdin/stdout requests from your local MCP client to the hosted Streamable HTTP endpoint at https://www.sleeperdraft.com/mcp.

Usage

This server can be used with any MCP-compatible client. Below are examples for Claude Desktop.

Direct connection via StreamableHttp

Add the following to your claude_desktop_config.json:

Mac/Linux
{
  "mcpServers": {
    "sleeperdraft-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "supergateway",
        "--streamableHttp",
        "https://www.sleeperdraft.com/mcp"
      ]
    }
  }
}
Windows
{
  "mcpServers": {
    "sleeperdraft-mcp": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "supergateway",
        "--streamableHttp",
        "https://www.sleeperdraft.com/mcp"
      ]
    }
  }
}

Build and usage

Build

  • Install dependencies:
npm install
  • Build the CLI:
npm run build

Run locally

  • After building, start the proxy server:
node dist/index.js

Use with Claude Desktop (local binary)

Point Claude Desktop at your local build by updating claude_desktop_config.json:

{
  "mcpServers": {
    "sleeperdraft-mcp": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/fantasy-football-mcp/dist/index.js"
      ]
    }
  }
}

Replace the path with your local absolute path to dist/index.js.

Test with MCP Inspector

npm run build && npm test

This runs the server with the MCP Inspector UI: npx @modelcontextprotocol/inspector node dist/index.js.

Optional: run via npm (if installed/published)

  • If the package is installed globally:
fantasy-football-mcp
  • Or via npx (if published to npm):
npx fantasy-football-mcp