Wraps a FastAPI application as an MCP server, enabling its endpoints to be called as tools directly via Gemini CLI.
This project offers a practical demonstration of integrating FastAPI applications with the Model Context Protocol (MCP). It illustrates how to convert a standard FastAPI backend, featuring user and task management, into an MCP server that exposes its functionalities as callable tools. This setup facilitates direct interaction with the FastAPI services through the Gemini CLI, showcasing how developers can empower large language models (LLMs) to orchestrate and utilize web APIs, thereby enhancing automated workflows and intelligent agent capabilities.