loading…
Search for a command to run...
loading…
A lightweight MCP server that connects a local AI model (Ollama) with custom CRUD tools for an in-memory database, enabling natural language database management
A lightweight MCP server that connects a local AI model (Ollama) with custom CRUD tools for an in-memory database, enabling natural language database management.
Un proyecto ligero que demuestra cómo implementar y conectar un modelo de IA local (usando Ollama) con herramientas personalizadas a través del Protocolo de Contexto de Modelos (Model Context Protocol o MCP).
En este proyecto, la IA actúa como un asistente de bases de datos que puede consultar y gestionar una base de datos en memoria utilizando operaciones CRUD (Crear, Leer, Actualizar, Eliminar).
server.py: Es el servidor MCP creado con FastMCP. Mantiene una base de datos en memoria y expone herramientas (tools) para:
create_item)read_item)read_multiple_items)update_item)delete_item)client.py: Es el cliente que interactúa mediante la terminal. Se conecta al servidor MCP a través de los flujos de entrada/salida estándar (stdio), lee las herramientas disponibles y establece un ciclo de chat con el usuario y el LLM de Ollama (gemma4:e4b).
requirements.txt: Archivo con las dependencias principales del proyecto.
Antes de iniciar el proyecto, asegúrate de tener instalado:
gemma4:e4b. Puedes descargarlo con el comando: ollama run gemma4:e4b
Clona el repositorio y navega hasta su carpeta:
git clone <url-del-repo> miniMCP
cd miniMCP
Crea y activa un entorno virtual (opcional pero muy recomendado):
python -m venv .venv
# En Windows:
.\.venv\Scripts\activate
# En macOS/Linux:
source .venv/bin/activate
Instala las dependencias necesarias:
pip install -r requirements.txt
pip install gradio
El proyecto consta de la configuración Cliente/Servidor, pero el cliente se encarga de lanzar el servidor por sí mismo, así que solo necesitas ejecutar el cliente:
python client.py
Escribe tus preguntas directamente en la consola.
Puedes probar decirle a la IA:
La IA ejecutará automáticamente las herramientas del server.py sin que tú debas escribir el código o las llamadas directamente.
Run in your terminal:
claude mcp add minimcp -- npx Yes, MiniMCP MCP is free — one-click install via Unyly at no cost.
No, MiniMCP runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open MiniMCP on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Query your database in natural language
by AnthropicA universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devThis server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashRead-only database access with schema inspection.
by modelcontextprotocolNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs