Integrations
Enables direct interaction with MongoDB databases, offering tools for collection schema inspection, document querying and filtering, index management, and document operations (insertion, updates, deletion).
Servidor MCP MongoDB para LLMS
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los LLM interactuar directamente con las bases de datos MongoDB. Consulta colecciones, inspecciona esquemas y gestiona datos sin problemas mediante lenguaje natural.
✨ Características
- 🔍 Inspección del esquema de colección
- 📊 Consulta y filtrado de documentos
- 📈 Gestión de índices
- 📝 Operaciones con documentos (insertar, actualizar, eliminar)
Vídeo de demostración
https://github.com/user-attachments/assets/2389bf23-a10d-49f9-bca9-2b39a1ebe654
🚀 Inicio rápido
Para comenzar, busque la URL de conexión de mongodb y agregue esta configuración a su archivo de configuración de Claude Desktop:
MacOS : ~/Library/Application\ Support/Claude/claude_desktop_config.json
Ventanas : %APPDATA%/Claude/claude_desktop_config.json
Instalación mediante herrería
Para instalar MongoDB MCP Server para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
- Node.js 18+
- npx
- Docker y Docker Compose (solo para pruebas en entornos locales)
- Cliente MCP (aplicación de escritorio Claude, por ejemplo)
Configuración de la zona de pruebas
Si no tiene un servidor Mongo DB al cual conectarse y desea crear un entorno de pruebas de muestra, siga estos pasos
- Inicie MongoDB usando Docker Compose:
- Sembrar la base de datos con datos de prueba:
Configurar Claude Desktop
Agregue esta configuración a su archivo de configuración de Claude Desktop:
MacOS : ~/Library/Application\ Support/Claude/claude_desktop_config.json
Ventanas : %APPDATA%/Claude/claude_desktop_config.json
Modo de desarrollo local:
Estructura de datos de la zona de pruebas
El script de semilla crea tres colecciones con datos de muestra:
Usuarios
- Información personal (nombre, correo electrónico, edad)
- Dirección anidada con coordenadas
- Matrices de intereses
- Fechas de membresía
Productos
- Detalles del producto (nombre, SKU, categoría)
- Especificaciones anidadas
- Información de precios e inventario
- Etiquetas y valoraciones
Pedidos
- Detalles del pedido con artículos
- Referencias de usuario
- Información de envío y pago
- Seguimiento del estado
🎯 Ejemplos de indicaciones
Pruebe estas indicaciones con Claude para explorar la funcionalidad:
Operaciones básicas
Consultas avanzadas
Gestión de índices
Operaciones de documentos
📝 Herramientas disponibles
El servidor proporciona estas herramientas para la interacción con la base de datos:
Herramientas de consulta
find
: Consultar documentos con filtrado y proyecciónlistCollections
: Lista de colecciones disponiblesinsertOne
: Insertar un solo documentoupdateOne
: Actualizar un solo documentodeleteOne
: Eliminar un solo documento
Herramientas de índice
createIndex
: Crea un nuevo índicedropIndex
: Eliminar un índiceindexes
: enumera los índices de una colección
📜 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite a los LLM interactuar directamente con las bases de datos MongoDB, lo que permite a los usuarios consultar colecciones, inspeccionar esquemas y administrar datos a través del lenguaje natural.