Horseracing News

Provides access to Thoroughbred Daily News RSS feed via an MCP interface and exposes a get_horse_racing_news tool.
  • python

0

GitHub Stars

python

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mchow01-horseracingnews": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/horseracingnews",
        "run",
        "horse_racing_news_mcp_server.py"
      ]
    }
  }
}

You can run a local MCP server that pulls content from Thoroughbred Daily News using its RSS feed and expose a simple method to fetch the latest horse racing news. This MCP server is designed for easy integration with MCP clients, letting you query the feed content on demand.

How to use

You will run the MCP server locally and connect to it from your MCP client. Use the exposed tool to obtain the latest horse racing news from the RSS feed, including titles, content snippets, and links. The server is designed so you can call a single method to retrieve fresh data whenever you need it.

How to install

Prerequisites you need before starting:

  • Python is installed on your system so you can run the MCP server script.
  • uv is installed to manage the local MCP runtime and execute the server script.

Step-by-step commands to set up and run the MCP server locally:

# Install uv if you haven't already
# Follow the installation instructions at https://docs.astral.sh/uv/getting-started/installation/

# Clone the project repository
# (Replace with your actual clone URL and directory as needed)
# git clone <repository-url>
# cd horseracingnews

# Run the MCP server using uv
uv run horse_racing_news_mcp_server.py

Additional sections

Configuration and run details are provided for local development. The server is intended to be started with uv and the Python MCP script, which exposes a single MCP tool named get_horse_racing_news.

Configuration example for MCP client integration is shown here. Use this exact structure to declare how your client should start the local MCP server.

{
  "mcpServers": {
    "horseracing": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/horseracingnews",
        "run",
        "horse_racing_news_mcp_server.py"
      ]
    }
  }
}

Available tools

get_horse_racing_news

Fetches the latest horse racing news from Thoroughbred Daily News RSS feed and returns titles, content, and links.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational