Integrations
Provides access to MongoDB databases, allowing LLMs to inspect collection schemas and execute MongoDB operations like queries, aggregations, updates, inserts, and creating indexes
MCP-сервер MongoDB
Сервер Model Context Protocol, который позволяет LLM взаимодействовать с базами данных MongoDB. Этот сервер предоставляет возможности для проверки схем коллекций и выполнения операций MongoDB через стандартизированный интерфейс.
Демо
Основные характеристики
Интеллектуальная обработка ObjectId
- Интеллектуальное преобразование между строковыми идентификаторами и MongoDB ObjectId
- Настраивается с помощью параметра
objectIdMode
:"auto"
: Преобразование на основе имен полей (по умолчанию)"none"
: нет преобразования"force"
: принудительно установить все поля идентификатора строки в ObjectId
Гибкая конфигурация
- Переменные среды :
MCP_MONGODB_URI
: URI соединения MongoDBMCP_MONGODB_READONLY
: включить режим «только чтение», если установлено значение «true»
- Параметры командной строки :
--read-only
или-r
: Подключиться в режиме только для чтения
Режим «Только чтение»
- Защита от операций записи (обновление, вставка, создание индекса)
- Использует вторичный приоритет чтения MongoDB для оптимальной производительности
- Идеально подходит для безопасного подключения к производственным базам данных
Операции MongoDB
- Операции чтения :
- Запрос документов с дополнительным анализом плана выполнения
- Выполнение агрегационных конвейеров
- Количество документов, соответствующих критериям
- Получить информацию о схеме сбора
- Операции записи (не в режиме только для чтения):
- Обновление документов
- Вставить новые документы
- Создать индексы
Интеграция LLM
- Завершения коллекции для улучшенного взаимодействия LLM
- Вывод схемы для лучшего понимания контекста
- Анализ сбора данных для понимания сути данных
Установка
Глобальная установка
Для развития
Использование
Базовое использование
Переменные среды
Вы можете настроить сервер с помощью переменных среды, что особенно полезно для конвейеров CI/CD, контейнеров Docker или в тех случаях, когда вы не хотите раскрывать сведения о подключении в аргументах команды:
Использование переменных среды в конфигурации Claude Desktop:
Использование переменных среды с Docker:
Интеграция с Claude Desktop
Ручная настройка
Добавьте конфигурацию сервера в файл конфигурации Claude Desktop:
MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%/Claude/claude_desktop_config.json
Подход с аргументами командной строки:
Подход с использованием переменных среды:
Использование пакета GitHub:
Интеграция с Windsurf и Cursor
Сервер MCP MongoDB можно использовать с Windsurf и Cursor аналогично Claude Desktop.
Конфигурация виндсерфинга
Добавьте сервер в конфигурацию Windsurf:
Конфигурация курсора
Для курсора добавьте конфигурацию сервера в свои настройки:
Вы также можете использовать подход с переменными среды как с Windsurf, так и с Cursor, следуя той же схеме, которая показана в конфигурации Claude Desktop.
Автоматическая установка
Использование кузнечного дела :
Использование mcp-get :
Доступные инструменты
Операции запроса
- запрос : выполнение запросов MongoDBCopy
- агрегат : запуск конвейеров агрегацииCopy
- count : Количество соответствующих документовCopy
Операции записи
- обновление : Изменить документыCopy
- вставить : Добавить новые документыCopy
- createIndex : Создание индексов коллекцийCopy
Системные операции
- serverInfo : Получить сведения о сервере MongoDBCopy
Отладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Используйте MCP Inspector для лучшей видимости:
Это предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.
Запуск оценок
Пакет evals загружает клиент mcp, который затем запускает файл index.ts, поэтому нет необходимости перестраиваться между тестами. Вы можете загрузить переменные среды, указав префикс команды npx. Полную документацию можно найти здесь .
Лицензия
Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер Model Context Protocol, который позволяет LLM взаимодействовать с базами данных MongoDB. Этот сервер предоставляет возможности для проверки схем коллекций и выполнения операций MongoDB через стандартизированный интерфейс.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables LLMs to interact directly with MongoDB databases. Query collections, inspect schemas, and manage data seamlessly through natural language.Last updated -34075TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides read-only access to MongoDB databases, enabling AI assistants to directly query and analyze MongoDB data while maintaining data safety.Last updated -1492JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.Last updated -340TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.Last updated -340MIT License