
alex-rimerman/statcast-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Этот репозиторий является общедоступным, что позволяет пользователям удалять Statcast MCP от Developing Baseball.
Обзор
Сервер MCP (Model Context Protocol), который позволяет вам запрашивать. Спросите своего помощника по ИИ об игроках, играх, статистике, таблицах лидеров и многом другом — никакого кодирования не требуется. Построенный на pybaseball, этот сервер предоставляет помощникам ИИ прямой доступ к данным от , , и . После подключения просто поговорите со своим помощником по ИИ: - "Как Аарон Джадж попал в июле 2024 года?" - "Покажите мне питч-арсенал Геррита Коула в этом сезоне" - "У кого была самая высокая скорость выхода в 2024 году?" - "Каковы были турнирные таблицы NL в конце 2023 года?" - "Найдите мне самых недооцененных нападающих - сравните xBA с фактическим BA" - "Ожидаемая статистика для всего состава Yankees и их пяти стартеров" (используйте ожидаемые stats batch с запятыми-разделенными именами) - "Кто сейчас самые быстрые игроки в бейсбол?" - "Покажите мне каждый шаг из игры Yankees-Red Sox 4 июля 2024 года" ИИ автоматически переводит ваши вопросы в правильные запросы данных.
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol), который позволяет запрашивать данные Statcast **MLB на простом английском языке **. Спросите своего помощника по ИИ об игроках, играх, статистике, таблицах лидеров и многом другом — никакого кодирования не требуется.
Построенный на pybaseball, этот сервер предоставляет помощникам ИИ прямой доступ к данным из Baseball Savant, FanGraphs и Baseball Reference.
Что вы можете спросить?
После подключения просто поговорите со своим помощником по ИИ:
Как Аарон Джадж попал в июле 2024 года? «Покажите мне арсенал Геррита Коула в этом сезоне» «У кого была самая высокая скорость выхода в 2024 году?»
- “Какими были показатели НЛ в конце 2023 года?” Найдите мне самых недооцененных нападающих — сравните xBA с реальным BA.
- «Ожидаемая статистика для всей линейки Yankees и их пяти стартеров»* (используем
expected_stats_batchс запятыми, разделенными именами) «Кто сейчас самый быстрый игрок в бейсбол?» «Покажите мне каждый шаг из игры Yankees-Red Sox 4 июля 2024 года»
ИИ автоматически переводит ваши вопросы в правильные запросы данных.
Пример: Быстрый ответ
Вот как выглядит типичный обмен при использовании Statcast MCP:
Быстрый
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Statcast MCP Server
A MCP (Model Context Protocol) server that lets you query MLB Statcast data using plain English. Ask your AI assistant about players, games, stats, leaderboards, and more — no coding required.
Built on pybaseball, this server gives AI assistants direct access to data from Baseball Savant, FanGraphs, and Baseball Reference.
What Can You Ask?
Once connected, just talk to your AI assistant naturally:
- “How did Aaron Judge hit in July 2024?”
- “Show me Gerrit Cole’s pitch arsenal this season”
- “Who had the highest exit velocity in 2024?”
- “What were the NL standings at the end of 2023?”
- “Find me the most undervalued hitters — compare xBA to actual BA”
- “Expected stats for the whole Yankees lineup and their five starters” (use
expected_stats_batchwith comma-separated names) - “Who are the fastest players in baseball right now?”
- “Show me every pitch from the Yankees-Red Sox game on July 4, 2024”
The AI translates your questions into the right data queries automatically.
Example: Prompt & Response
Here’s what a typical exchange looks like when you use the Statcast MCP:
Prompt
“What were Gerrit Cole’s arsenal statistics in 2023?”
Response
| Pitch Type | Usage | Pitches | PA | BA | SLG | Whiff% | K% | Run Val/100 |
|---|---|---|---|---|---|---|---|---|
| 4-Seam Fastball | 52.9% | 1,737 | 427 | .202 | .333 | 23.0% | 28.3% | +1.7 |
| Slider | 20.8% | 683 | 175 | .186 | .251 | 32.7% | 29.1% | +1.4 |
| Curveball | 12.1% | 396 | 97 | .215 | .269 | 24.4% | 27.8% | +1.4 |
| Cutter | 7.0% | 231 | 65 | .262 | .377 | 31.1% | 23.1% | +1.6 |
| Changeup | 7.1% | 233 | 54 | .235 | .510 | 28.6% | 13.0% | −1.3 |
His 4-seam fastball was his primary weapon (52.9% usage) with a .202 BA against and +1.7 run value per 100 pitches. The changeup was his only negative pitch (−1.3 run value).
Another prompt
“Who had the highest exit velocity in 2024?”
Response
The AI calls statcast_batter_exitvelo_barrels(year=2024) and returns the leaderboard — Aaron Judge led with a 97.0 mph average exit velocity and 21.8% barrel rate, followed by [other top hitters]…
Available Tools
| Tool | What It Does |
|---|---|
player_lookup |
Find any player’s ID, years active, and database links (default 10 rows; up to 5000 if many fuzzy matches) |
statcast_search |
Pitch-by-pitch data for a date range (optionally filtered by team); default 100 pitch rows, up to 5000 |
statcast_batter |
Every pitch a specific batter saw in a date range (default 100 rows, up to 5000) |
statcast_batter_pitch_arsenal |
Batting stats by pitch type (BA, SLG, wOBA vs fastballs, sliders, etc.) |
Установка
npx @modelcontextprotocol/inspector statcast-mcpКонфигурация
{
"mcpServers": {
"statcast": {
"command": "statcast-mcp"
}
}
}