feyod-mcp
If you are the rightful owner of feyod-mcp 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.
FastAPI-based Model Context Protocol (MCP) server for querying Feyenoord football match data using natural language.
The Feyod MCP Server is a FastAPI-based server that provides a natural language interface to query Feyenoord Open Data. It utilizes LangChain to convert natural language questions into SQL queries, validate and fix them if necessary, and execute them against a SQLite database. The server dynamically loads LLM and embedding models based on configuration, allowing easy switching between providers like OpenAI and Google. The database setup requires obtaining the latest SQL file from the Feyod GitHub repository. The server supports adding new LLM providers by updating the provider factory and configuration files.
Features
- Natural language to SQL conversion using LangChain.
- Dynamic loading of LLM and embedding models.
- SQL validation and error correction using LLM.
- Integration with SQLite database for executing queries.
- Support for multiple LLM providers via configuration.