使用说明
CouchDB MCP Server
Resumen
Servidor MCP que permite interactuar con CouchDB desde clientes compatibles (Cursor, Claude Desktop). Gestiona bases de datos, documentos y consultas Mango.
Guía Rápida
-
Clonar repositorio
git clone git@github.com:alecrisostomo/github-webhooks.git cd couchdb-mcpEsta será la ruta que usarás en las configuraciones de Cursor o Claude Desktop.
-
Instalar dependencias
npm install -
Configurar variables de entorno (crear
.env)COUCHDB_URL=http://localhost:5984 COUCHDB_USER=admin COUCHDB_PASSWORD=password -
Compilar
npm run build -
Configurar cliente MCP
Cursor:
- Settings > Tools & MCP > New MCP server
- Agregar en
mcp.json:
{ "mcpServers": { "couchdb-mcp-server": { "command": "/ruta/al/proyecto/couchdb-mcp/build/main.js", "env": { "COUCHDB_URL": "http://usuario:password@localhost:5984" } } } }Claude Desktop:
- Editar
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) o%APPDATA%\Claude\claude_desktop_config.json(Windows) - Agregar la misma configuración JSON
-
Usar
- El cliente MCP invocará las herramientas automáticamente
Funcionalidades
Bases de Datos
createDatabase- Crear base de datoslistDatabases- Listar todas las bases de datosdeleteDatabase- Eliminar base de datos
Documentos
createDocument- Crear/actualizar documentogetDocument- Obtener documento
Consultas Mango (CouchDB 3.x+)
createMangoIndex- Crear índice MangodeleteMangoIndex- Eliminar índice MangolistMangoIndexes- Listar índicesfindDocuments- Consultar con query MangoqueryDocuments- Consultar con parámetros simplificados
