MichaelCrowcroft/fantasy-football-mcp
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