- Home
- MCP servers
- Horseracing News
Horseracing News
- 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.