feyod-mcp
Feyod MCP Server is a FastAPI-based application that facilitates querying Feyenoord football match data using natural language. It intelligently processes queries by converting them into SQL, validating the SQL, and executing them on a database, offering flexibility with dynamic LLM provider configurations.
Feyod MCP Server
FastAPI-based Model Context Protocol (MCP) server designed for querying Feyenoord football match data using natural language. The server converts natural language questions into SQL queries, validates and attempts to fix invalid SQL, executes valid SQL on a SQLite database, and returns the results. LLM and embedding models are dynamically configured using a provider factory, supporting providers like OpenAI and Google. The server requires a setup involving the cloning of repositories, creating a virtual environment, and building the SQLite database. Configuration involves setting environment variables and adding new LLM providers by updating specific files.