Biblioteca Digital MCP
Supports Git integration for version control, allowing users to contribute to the project through Git workflows mentioned in the contribution section.
Supports running on Linux as one of the compatible operating systems for hosting the MCP server.
Supports running on macOS as one of the compatible operating systems, with specific installation instructions via Homebrew for macOS users.
Built on Python with version 3.12+ required, leveraging Python's ecosystem for the MCP server implementation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Biblioteca Digital MCPbuscar libros de García Márquez"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
📚 Biblioteca Digital MCP
Un servidor Model Context Protocol (MCP) que implementa una biblioteca digital interactiva con funcionalidades para gestionar libros, buscar títulos y generar reseñas literarias.
🎯 Características
🔍 Búsqueda de libros: Busca libros por título o autor
📖 Agregar libros: Agrega nuevos libros a la biblioteca
📄 Información detallada: Obtén información completa de cualquier libro
✍️ Generación de reseñas: Genera prompts para crear reseñas literarias profesionales
💾 Base de datos en memoria: Almacena libros con información completa
Related MCP server: Writer MCP
🛠 Prerrequisitos
Python 3.12+
uv (Ultra-fast Python package installer)
macOS, Linux o Windows
🚀 Instalación y Configuración
1. Instalar uv
Si estás en macOS:
brew install uvPara otros sistemas operativos, consulta la documentación oficial de uv.
2. Configurar el proyecto
# Clonar o descargar el proyecto
cd basic-mcp
# Inicializar el proyecto uv (si no está inicializado)
uv init
# Crear entorno virtual
uv venv
# Activar entorno virtual
source .venv/bin/activate
# Instalar dependencias MCP
uv pip install "mcp[cli]"3. Ejecutar el servidor
# Ejecutar en modo desarrollo
mcp dev server.py📋 Funcionalidades Disponibles
🔧 Tools (Herramientas)
buscar_libro(termino: str)Busca libros por título o autor
Ejemplo:
buscar_libro("García Márquez")
agregar_libro(titulo: str, autor: str, año: int, genero: str)Agrega un nuevo libro a la biblioteca
Ejemplo:
agregar_libro("1984", "George Orwell", 1949, "Distopía")
📚 Resources (Recursos)
biblioteca://libro/{libro_id}Proporciona información detallada en formato JSON de un libro específico
Ejemplo:
biblioteca://libro/1
💭 Prompts
generar_reseña(libro_id: str)Genera un prompt profesional para crear reseñas literarias
Incluye análisis de estilo, temas, contexto histórico y valoración crítica
📊 Base de Datos Inicial
El servidor incluye dos libros precargados:
"Cien años de soledad" - Gabriel García Márquez (1967)
"Don Quijote de la Mancha" - Miguel de Cervantes (1605)
🏗 Estructura del Proyecto
basic-mcp/
├── server.py # Servidor MCP principal
├── main.py # Script de entrada básico
├── pyproject.toml # Configuración del proyecto
├── uv.lock # Archivo de bloqueo de dependencias
├── README.md # Documentación del proyecto
├── .gitignore # Archivos ignorados por Git
├── .python-version # Versión de Python
└── .venv/ # Entorno virtual (ignorado por Git)🔄 Flujo de Trabajo
Iniciar el servidor:
mcp dev server.pyConectar un cliente MCP compatible
Utilizar las herramientas:
Buscar libros existentes
Agregar nuevos títulos
Consultar información detallada
Generar reseñas literarias
🤝 Contribuciones
¡Las contribuciones son bienvenidas! Puedes:
Agregar nuevas funcionalidades
Mejorar la base de datos de libros
Optimizar las búsquedas
Expandir los prompts de reseñas
📝 Notas Técnicas
Utiliza FastMCP para simplificar la implementación del servidor
La base de datos es en memoria, los datos se pierden al reiniciar
Compatible con el estándar Model Context Protocol
Diseñado para ser usado con clientes MCP como Claude Desktop
Desarrollado con ❤️ usando Model Context Protocol y uv
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Russian books search, details, and recommendation candidates.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Related MCP Servers
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server for the Open Library API that enables AI assistants to search for book information.27190 npm93MIT
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that manages character knowledge and relationships for creative writing projects, offering semantic search and AI-powered analysis.4MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that exposes tools for querying a bookstore inventory, allowing AI agents to search and retrieve book information via the Model Context Protocol.205 npm1MIT
- AlicenseAqualityDmaintenanceA library management MCP server supporting book search, member management, and loan operations through natural language commands.134MIT