What does On Running MCP do?
It acts as a bridge between AI assistants and the On Running website API, enabling natural‑language queries to fetch product data with filters.
@scott-clare1
Basic information
An MCP server for interacting with the On Running API
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"on-running-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
}Make a query to the On Running API with optional filters
Get all product names from the results
Get activities associated with each product
Find a specific product by name
Get an image for a specific product
List available product types (shoes, apparel, accessories)
List available product subtypes (tops, shorts, etc.)
List available gender options (men's, women's, kids)
On Running MCP is a Model Context Protocol server that provides an interface to the On Running website’s product data through a FastMCP server. It allows AI agents to query products, retrieve names, images, and activities, and filter by type, subtype, and gender.
Installation requires Python 3.12+ and uv. Clone the repository, create a virtual environment with uv venv, then run uv sync. Add the server to Claude Desktop by running uv run mcp install server.py from the on_running_mcp directory. Use the available tools to query and filter product data.
filter_by_product_name.It acts as a bridge between AI assistants and the On Running website API, enabling natural‑language queries to fetch product data with filters.
You need Python 3.12 or newer and the `uv` package manager.
Clone the repository, create a virtual environment with `uv venv`, run `uv sync` to install dependencies, then execute `uv run mcp install server.py` to register the server with Claude Desktop.
You can filter by product type (shoes, apparel, accessories), subtype (tops, shorts, etc.), and gender (men’s, women’s, kids). Use the corresponding tool options to see valid values.
Use the `get_product_image` tool to retrieve an image for a specific product after querying the API.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Hindsight: Agent Memory That Learns

Model Context Protocol Servers
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Comments