ProCyclingStats Server
БесплатноНе проверенProvides professional cycling data from ProCyclingStats, enabling race discovery, stage results, rider profiles, startlists, and free-text search through MCP to
Описание
Provides professional cycling data from ProCyclingStats, enabling race discovery, stage results, rider profiles, startlists, and free-text search through MCP tools.
README
An MCP (Model Context Protocol) server that provides professional cycling data from ProCyclingStats.
Tools
| Tool | Description |
|---|---|
discover_races |
Find races from the PCS calendar for a given year and tier |
get_race_overview |
Get race metadata — name, dates, category, stages list |
get_stage_results |
Get full stage/one-day race results with metadata |
get_rider_profile |
Get rider bio, physical stats, specialty scores, palmares |
get_race_startlist |
Get the startlist for a race grouped by team |
search_pcs |
Free-text search for riders, races, and teams |
Installation
pip install git+https://github.com/lewis-mcgillion/procyclingstats-mcp-server.git
Or clone and install locally:
git clone https://github.com/lewis-mcgillion/procyclingstats-mcp-server.git
cd procyclingstats-mcp-server
pip install -e .
Usage
Run the server directly
procyclingstats-mcp
Configure in your MCP client
Add to your MCP client config (e.g. Claude Desktop, VS Code GitHub Copilot).
Recommended — using uvx (no manual install needed):
{
"mcpServers": {
"procyclingstats": {
"command": "uvx",
"args": ["--from", "git+https://github.com/lewis-mcgillion/procyclingstats-mcp-server.git", "procyclingstats-mcp"]
}
}
}
Using a local clone with uv:
{
"mcpServers": {
"procyclingstats": {
"command": "uv",
"args": ["run", "--directory", "/path/to/procyclingstats-mcp-server", "procyclingstats-mcp"]
}
}
}
Using a global install:
{
"mcpServers": {
"procyclingstats": {
"command": "procyclingstats-mcp",
"args": []
}
}
}
Example Queries
- "What WorldTour races are happening in 2025?"
- "Show me the results of Tour de France 2025 Stage 1"
- "What's Tadej Pogačar's rider profile?"
- "Who's on the startlist for the Giro d'Italia 2025?"
- "Search for Remco Evenepoel"
URL Format
All PCS URLs use the slug format:
- Races:
race/tour-de-france/2025 - Stages:
race/tour-de-france/2025/stage-1 - One-day results:
race/milano-sanremo/2025/result - Riders:
rider/tadej-pogacar
Rate Limiting
The server enforces a 0.5s delay between requests to PCS and retries automatically on server errors (500/502/503/429).
Credits
Built on top of the procyclingstats Python library.
Установка ProCyclingStats Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/lewis-mcgillion/procyclingstats-mcp-serverFAQ
ProCyclingStats Server MCP бесплатный?
Да, ProCyclingStats Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для ProCyclingStats Server?
Нет, ProCyclingStats Server работает без API-ключей и переменных окружения.
ProCyclingStats Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить ProCyclingStats Server в Claude Desktop, Claude Code или Cursor?
Открой ProCyclingStats Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare ProCyclingStats Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
