mcpField
O
On Running MCP

On Running MCP

ローカル
github.com/scott-clare1ビジネス・マーケティング081 週間前に更新

On Running MCP について

On Running MCP は、On Running のウェブサイト API の商品データを検索する FastMCP サーバーです。商品情報やタイプ、サブタイプ、性別による絞り込みを必要とするクライアント向けです。

主な機能

  1. 01条件を指定した商品データ検索
  2. 02商品名、画像、アクティビティの取得
  3. 03商品名による検索
  4. 04タイプ、サブタイプ、性別の選択肢一覧

活用シーン

  1. 01マラソン用のランニングソックス探し
  2. 02タイプや性別で商品を閲覧
  3. 03商品の画像やアクティビティを取得

MCP 対応

MCP を通じて On Running API の検索、商品情報の取得、商品フィルタリング用ツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

On Running について

On Running ウェブサイトの API と連携する Model-Context-Protocol(MCP)サーバーです。

概要

このプロジェクトは、FastMCP サーバーを通じて On Running ウェブサイトの商品データにアクセスするためのインターフェースを提供します。次のことができます。

  • さまざまなフィルターを使って On Running API にクエリを送信する
  • 商品名、画像、アクティビティなどの商品情報を取得する
  • タイプ、サブタイプ、性別で商品を絞り込む

インストール

Python 3.12 以降が必要です。

# Clone the repository
git clone https://github.com/yourusername/on-running-mcp.git
cd on-running-mcp

# Create and activate a virtual environment (optional but recommended)
uv venv

# Sync the dependencies
uv sync

使い方

Claude Desktop にサーバー設定を追加する
cd on_running_mcp
uv run mcp install server.py
利用可能なツール

MCP サーバーは次のツールを提供します。

  • make_query:オプションのフィルターを指定して On Running API にクエリを送信します
  • get_product_names:結果からすべての商品名を取得します
  • get_activities:各商品に関連付けられたアクティビティを取得します
  • filter_by_product_name:商品名で特定の商品を検索します
  • get_product_image:特定の商品の画像を取得します
  • get_product_type_options:利用可能な商品タイプ(シューズ、アパレル、アクセサリー)を一覧表示します
  • get_product_subtype_options:利用可能な商品サブタイプ(トップス、ショーツなど)を一覧表示します
  • get_gender_options:利用可能な性別の選択肢(男性用、女性用、子ども用)を一覧表示します
使用例

今月末にマラソンを走る予定です。ランニング用のソックスを見つけるのを手伝ってもらえますか?

プロジェクト構成

  • on_running_mcp/:メインのパッケージディレクトリ
    • server.py:ツール定義を含む MCP サーバーの実装
    • core/:API の中核となる実装
      • api.py:On Running API クライアント
      • schemas.py:API データ用の Pydantic モデル

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。