ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому

πŸ—„οΈ MongoDB MCP Server for LLMS

Π‘Π΅Ρ€Π²Π΅Ρ€ для взаимодСйствия ИИ-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с MongoDB Ρ‡Π΅Ρ€Π΅Π· СстСствСнный язык.

TypeScript
⭐ 169 stars

ОписаниС

Π­Ρ‚ΠΎ MCP-сСрвСр Π½Π° Node.js, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ LLM (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Claude) Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с MongoDB. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности: инспСкция схСм ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ, запросы ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ индСксами, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вставки/обновлСния/удалСния. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ СстСствСнный язык для запросов. ИдСально для AI-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‡Π°Ρ‚Π°Ρ… LLM. Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Node.js 18+ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ MongoDB.

ВозмоТности

βœ“

Π˜Π½ΡΠΏΠ΅ΠΊΡ†ΠΈΡ схСм ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ структуры ΠΈ схСм Π΄Π°Π½Π½Ρ‹Ρ… Π² коллСкциях MongoDB.

βœ“

Запросы ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

Поиск Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ, проСкциями ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ слоТных запросов.

βœ“

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ индСксами

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ список индСксов для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ запросов.

βœ“

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ

Вставка, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Установка

Для запуска Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π² Ρ„Π°ΠΉΠ» Claude Desktop (MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%/Claude/claude_desktop_config.json):

{ “mcpServers”: { “mongodb”: { “command”: “npx”, “args”: [ “mongo-mcp”, “mongodb://:@:/?authSource=admin” ] } } }

Установка via Smithery: npx -y @smithery/cli install mongo-mcp –client claude

Prerequisites: Node.js 18+, npx. Для sandbox: docker-compose up -d ΠΈ npm run seed.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

Π―Π·Ρ‹ΠΊ
TypeScript
ЛицСнзия
MIT License
GitHub Stars
169

Бсылки