OpenLigaDbLlm
If you are the rightful owner of OpenLigaDbLlm and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
OpenLigaDbLlm integrates a .NET ChatClient with an MCP Server to interact with the OpenLigaDb API, using Docker Compose for monitoring.
OpenLigaDbLlm is a project that demonstrates the integration of a .NET ChatClient with a Model Context Protocol (MCP) Server. The server provides tools to interact with the OpenLigaDb API, allowing users to retrieve data about sports leagues and teams. The project includes a ChatClient, an MCP Server, and a monitoring stack set up using Docker Compose, which includes OpenTelemetry Collector, Loki, and Grafana. The project requires Docker, Docker Compose, and the .NET SDK to run. Users can start the monitoring stack with Docker Compose and run the .NET projects using the .NET CLI. The MCP Server exposes tools for interacting with the OpenLigaDb API, which can be used by an MCP-compatible client like the included ChatClient. The project also supports monitoring and logging API calls via Helicone.
Features
- Integration of .NET ChatClient with MCP Server
- Tools for interacting with OpenLigaDb API
- Monitoring stack with OpenTelemetry, Loki, and Grafana
- Docker Compose setup for easy deployment
- Support for Helicone API monitoring
Tools
getAvailableLeagues
Get all available leagues
getFilteredLeagues
Get all leagues matching the given filter
getAllTeams
Get all teams for a given league and season
echo
Echo the given message, mainly used for debugging