OpenLigaDbLlm
@FelixDamrau
关于 OpenLigaDbLlm
A .NET project for interacting with OpenLigaDb, featuring a chat interface with integrated tools and an MCP server component.
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is OpenLigaDbLlm?
OpenLigaDbLlm is an MCP (Model Context Protocol) Server that exposes tools to query the OpenLigaDb API. It includes a .NET ChatClient demo and a Docker Compose monitoring stack (OpenTelemetry, Loki, Grafana). It is intended for developers building LLM-integrated applications that need live sports league data.
How to use OpenLigaDbLlm?
Clone the repository, set the HELICONE_API_KEY and OPENROUTER_API_KEY environment variables, then start the monitoring stack with docker-compose up -d. Run the McpServer project (dotnet run) first, then the ChatWithTools project in a separate terminal. The ChatClient will connect to the MCP server and allow you to use its tools.
Key features of OpenLigaDbLlm
- Exposes four MCP tools for OpenLigaDb data.
- Includes a demo .NET ChatClient application.
- Built-in monitoring with OpenTelemetry and Helicone.
- Integrates with OpenRouter for LLM API access.
- Uses Docker Compose for easy monitoring stack setup.
Use cases of OpenLigaDbLlm
- Querying available sports leagues via natural language.
- Retrieving teams for a specific league and season.
- Demonstrating MCP server integration with a chat client.
- Monitoring LLM API calls and telemetry in Grafana.
FAQ from OpenLigaDbLlm
What prerequisites are needed to run OpenLigaDbLlm?
Docker and Docker Compose, .NET SDK, and API keys for Helicone and OpenRouter are required.
What tools does the MCP server expose?
The server provides getAvailableLeagues, getFilteredLeagues, getAllTeams, and an echo tool for debugging.
Can I use the MCP server without the included ChatClient?
Yes, the server is a standard MCP server and can be used by any MCP-compatible client.
How is monitoring set up?
The project includes a Docker Compose file for OpenTelemetry Collector, Loki, and Grafana, plus Helicone integration for API call logging.
What data sources does OpenLigaDbLlm use?
It uses the public OpenLigaDb API (openligadb.de) for sports league and team data.
其他 分类下的更多 MCP 服务器
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis 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,
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
评论