Confidential guide on numerology and astrology, based of GG33 Public information

Mongo_mcp_server
MONGODB MCP Server 를 만들어보자
3 years
Works with Finder
1
Github Watches
0
Github Forks
0
Github Stars
MongoDB MCP Server
MongoDB 데이터베이스를 위한 Model Context Protocol (MCP) 서버입니다. 이 서버는 MongoDB 데이터베이스의 구조를 분석하고, AI를 활용하여 쿼리를 생성하는 기능을 제공합니다.
기능
1. ERD 생성 (generateErd)
데이터베이스의 컬렉션 구조를 분석하여 ERD(Entity Relationship Diagram)를 생성합니다.
-
입력 파라미터:
{ "database": "string", "collections": ["string"], // 선택적 "format": "mermaid" | "json" // 기본값: "mermaid" }
-
사용 예시:
{ "database": "test", "format": "mermaid" }
2. 쿼리 생성 (generateQuery)
자연어 설명을 기반으로 MongoDB 쿼리를 생성합니다. 데이터베이스의 실제 구조를 분석하여 정확한 쿼리를 생성합니다.
-
입력 파라미터:
{ "database": "string", "collection": "string", "description": "string", "type": "mongodb" | "mongoose", // 기본값: "mongodb" "includeExplanation": boolean // 기본값: true }
-
사용 예시:
{ "database": "test", "collection": "users", "description": "오늘 가입한 사용자 찾기", "type": "mongodb" }
설치 및 실행
-
의존성 설치:
npm install
-
빌드:
npm run build
-
서버 실행:
node dist/index.js "mongodb://localhost:27017"
Claude Desktop 설정
macOS에서 Claude Desktop과 함께 사용하려면 다음과 같이 설정하세요:
-
설정 파일 위치:
~/Library/Application Support/Claude/claude_desktop_config.json
-
MCP 서버 설정 추가:
{ "mcp": { "servers": [ { "name": "mongodb", "command": "node /path/to/mongo-mcp-server/dist/index.js mongodb://localhost:27017/test" } ] } }
-
Claude Desktop 재시작
개발
프로젝트 구조
src/
├── index.ts # 메인 서버 코드
├── tools/
│ ├── generateErd.ts # ERD 생성 도구
│ └── generateQuery.ts # 쿼리 생성 도구
새로운 도구 추가
-
src/tools
디렉토리에 새 도구 파일 생성 - 도구 인터페이스 구현:
export const newTool = { parameters: { // 파라미터 정의 }, async execute(params: any, context: { client: MongoClient }) { // 도구 로직 구현 }, };
-
src/index.ts
에 도구 등록
相关推荐
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Siri Shortcut Finder – your go-to place for discovering amazing Siri Shortcuts with ease
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
Miroir dehttps: //github.com/bitrefill/bitrefill-mcp-server
MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.
Un bot de chat IA pour les petites et moyennes équipes, soutenant des modèles tels que Deepseek, Open AI, Claude et Gemini. 专为中小团队设计的 Ai 聊天应用 , 支持 Deepseek 、 Open Ai 、 Claude 、 Gemini 等模型。
Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)
Pont entre les serveurs Olllama et MCP, permettant aux LLM locaux d'utiliser des outils de protocole de contexte de modèle
Reviews

user_Xjn15Iyj
I've been a loyal user of mongo_mcp_server by seeun0210 and I'm thrilled with its performance! This server solution offers seamless integration and efficient handling of MongoDB operations. The repository on GitHub is well-documented, making it easy to get started and deploy. Highly recommended for anyone looking to enhance their MongoDB management experience. The welcoming interface adds to a smooth onboarding process, further showcasing the thoughtfulness in its design.