Books API
Provides a FastAPI-based API for managing book data, designed to explore the Model Context Protocol (MCP) implementation in a client-server context.
About
This project serves as a study exploring the Model Context Protocol (MCP), implemented using Python and FastAPI. Its primary goal is to understand how MCP can be applied in a client-server context, even when learning resources are primarily available in other languages like TypeScript. It demonstrates a practical application of MCP by providing a functional API for managing book data, allowing for operations like adding, updating, deleting, and querying books.
Key Features
- FastAPI-based API for book management
- MariaDB integration for persistent data storage
- Model Context Protocol (MCP) implementation for AI agent interaction
- Local development environment setup using uv and pipx
- VSCode/FastMCP integration for AI-driven API requests
- 0 GitHub stars
Use Cases
- Developing and testing RESTful API endpoints for data management
- Experimenting with Model Context Protocol (MCP) concepts in Python
- Interacting with an API using AI agents via VSCode's MCP server integration