MLB Stats Server MCPサーバー
Major League Baseballの統計データを照会・可視化できます。
何をするか
Major League Baseballの統計データを照会・可視化できます。
原文を見る
Provide structured access to Major League Baseball statistics through an MCP server. Query and retrieve detailed baseball data including statcast, fangraphs, and baseball reference stats. Generate visualizations and integrate seamlessly with MCP-compatible clients for enhanced baseball analytics.
MLB Stats Server MCPサーバーの導入方法
Smithery CLIの1行で導入し、途中で下の設定値を入力します。
Claude Desktop
npx -y @smithery/cli install etweisberg/mlb-mcp --client claudeCursor
npx -y @smithery/cli install etweisberg/mlb-mcp --client cursorリモートサーバーのアドレス(Streamable HTTP)
https://mlb-mcp--etweisberg.run.tools
キーやパスワードは提供元と自分のPCにだけ入れます。ListeningMindは受け取りません。
ツール46個
get_statsget_schedule指定した日付/期間および/またはチーム/対戦相手の試合一覧を取得します。get_player_stats指定された選手の今シーズンまたは通算の成績データ一覧を返します。get_standings指定されたリーグ/地区およびシーズンの順位表データのdictを返します。get_team_leaders指定されたチームのリーダー成績データのpython listを返します。lookup_player名、姓、またはフルネームに基づいて選手に関するデータを取得します。get_boxscore指定された試合のフォーマット済みボックススコアを取得します。get_team_roster指定されたチームのロースターを取得します。get_game_pace指定されたシーズン(1999年まで遡及)の試合ペースに関するデータを返します。get_meta他のクエリで使用するStatsAPIの利用可能な値を取得するか、API結果に含まれる値の説明を検索します。get_available_endpointsMLB StatsAPIのエンドポイントを直接取得します。get_notesエンドポイントに関する追加の注意事項を取得します。get_game_scoring_play_data指定された試合の得点プレーのdictionaryを返します。3つのキーを含みます: home - ホームチームデータ、away - アウェイチームデータ、plays - ソートされた得点プレーデータのリスト。get_last_game指定されたチームの直近の終了した試合のgamePk(gameid)を取得します。get_league_leader_data全体または指定されたリーグ(103=AL、104=NL)の成績リーダー一覧を返します。get_linescore特定のMLBの試合のフォーマット済みラインスコアデータを取得します。get_next_gameチームの次回予定されている試合のgame IDを取得します。get_game_highlight_data指定された試合のハイライトデータ一覧を返します。get_statcast_data指定された日付範囲について、Baseball Savantからstatcastのプレイレベルのデータを取得します。get_statcast_batter_data指定された打者について、Baseball Savantからstatcastの投球レベルのデータを取得します。ARGUMENTS startdt : YYYY-MM-DD : 選手のstatcastデータを取得する開始日 enddt : YYYY-MM…get_statcast_pitcher_data指定された投手について、Baseball Savantからstatcastの投球レベルのデータを取得します。ARGUMENTS startdt : YYYY-MM-DD : 選手のstatcastデータを取得する開始日 enddt : YYYY-M…get_statcast_batter_exitvelo_barrels指定された年のすべての打者の打球データを取得します。ARGUMENTS year: 打球データを取得したい年。フォーマット: YYYY。get_statcast_pitcher_exitvelo_barrels指定された年のすべての規定投球回を満たした投手の被打球データを取得します。ARGUMENTS year: 被打球データを取得したい年。フォーマット: YYYY。get_statcast_batter_expected_stats指定された年の打球コンタクトの質に基づく期待成績を取得します。ARGUMENTS year: 期待成績データを取得したい年。フォーマット: YYYY。get_statcast_pitcher_expected_stats指定された年の被打球コンタクトの質に基づく期待成績を取得します。ARGUMENTS year: 期待成績データを取得したい年。get_statcast_batter_percentile_ranks指定された年の打者のパーセンタイル順位を取得します。ARGUMENTS year: パーセンタイルデータを取得したい年。フォーマット: YYYY。get_statcast_pitcher_percentile_ranks指定された年の各選手のパーセンタイル順位を取得します(チーム試合あたり2.1打席以上の打者および1.25以上の投手を含む)。get_statcast_batter_pitch_arsenal指定された年の球種別に分類された打者の結果データを取得します。ARGUMENTS year: 球種データを取得したい年。フォーマット: YYYY。get_statcast_pitcher_pitch_arsenal指定された年の各投手の持ち球に関する主要な成績を取得します。ARGUMENTS year: 期待成績データを取得したい年。フォーマット: YYYY。get_statcast_single_gameBaseball Savantから、MLB game ID(statcastデータ内のgamepk)で識別される1試合のstatcastプレイレベルデータを取得します。INPUTS: gamepk : 取得対象の6桁整数のMLB game ID…create_strike_zone_plotStatCastデータを使用してストライクゾーン上に投球を重ね合わせた図を生成します。Args: data: (pandas.DataFrame) StatCast投手データのStatCast pandas.DataFrame title: (str), default = '' Option…create_spraychart_plotstatcastデータを使用して指定された球場に重ね合わせたスプレーチャートを生成します。Args: data: (pandas.DataFrame) StatCast打者データのStatCast pandas.DataFrame teamstadium: (str) Team wh…create_bb_profile_plotbbtypeで分割して指定されたStatCastパラメータをプロットします。Args: df: (pandas.DataFrame) StatCast打者データのpandas.DataFrame(statcast、statcastbatterなどを通じて取得) parameter:…create_teams_plot各MLBチームの散布図をプロットします。Args: data: (pandas.DataFrame) Fangraphsチームデータのpandas.DataFrame(teambattingまたはteampitchingを通じて取得) xaxis: (str) Stat nam…get_pitching_stats_bref指定したシーズンのすべての投手成績を取得します。引数を指定しない場合、今シーズンの現在までの成績を返します。get_pitching_stats_range指定した期間のすべての投球スタッツを取得します。過去1週間や8月中など自由に設定可能です。開始日と終了日をYYYY-MM-DD形式で指定してください。get_pitching_statsFanGraphsからシーズン単位の投球データを取得します。Args: startseason: データ取得を開始する最初のシーズン endseason: データ取得を終了する最終シーズン。get_playerid_lookup指定した選手のplayerIDs(MLB AM、bbref、retrosheet、FG)を検索します。Args: last (str, 必須): 選手の姓。first (str, 任意): 選手の名。デフォルトはNone。reverse_lookup_player選手IDのリストを指定して選手情報のテーブルを取得します。:param playerids: 選手IDのリスト :type playerids: list :param keytype: 検索対象のキータイプの名前 (o…get_schedule_and_record指定したシーズンのチームの試合単位の結果を取得します。勝敗・引き分け、スコア、観客数、勝利・敗戦・セーブ投手を網羅します。
選んだ理由 · #56 · スコア 55
- 人気 (58%)65
- 信頼 (42%)40
- 会員評価今週は未反映
- 検索需要今週は未反映
- 検索・AI概要での評判今週は未反映
出典: Smithery · 4,958 uses · 初選定 2026-10-23
信頼チェック
- – 元カタログで認証
- – 公式MCPレジストリに登録
- – 自前のホームページ
- ✓ すぐ接続できるサーバー
- ✓ 十分な説明
作者の方へ:READMEにバッジを付ける
[](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-etweisberg-mlb-mcp)買い方
リマをチャージして使った分だけ差し引きます(1リマ = 10円、1リマ単位)。現在チャージは相談で承ります。チャージの相談 · m-support@listeningmind.com
エージェントは提供元の方法で接続します。ListeningMindのリマ決済は、提供元が登録・連携すると使えます。
評価 ·
まだ評価がありません。
よくある質問
MLB Stats Server MCPサーバーとは何ですか?
Major League Baseballの統計データを照会・可視化できます。Smitheryに登録された項目で、ListeningMind.AIが毎週選ぶ厳選リストで56位(スコア55)です。
MLB Stats Server MCPサーバーはどう導入しますか?
ターミナルで npx -y @smithery/cli install etweisberg/mlb-mcp --client claude を実行するとClaude Desktopに接続されます。Cursorは --client cursor にします。
APIキーは必要ですか?
提供元の登録情報に必須の設定値はありません。
どんなツールがありますか?
46個です:get_stats, get_schedule, get_player_stats, get_standings, get_team_leaders, lookup_player, get_boxscore, get_team_roster, get_game_pace, get_meta, get_available_endpoints, get_notes。
料金はいくらですか?
無料で接続 · 提供元の料金は別。 利用料は提供元の基準で別途かかる場合があります。
信頼して使えますか?
通過したチェック:すぐ接続できるサーバー, 十分な説明。初めて使うサーバーやリポジトリは中身を確認してから接続してください。