| name | mongodb_usage |
| router_kit | FullStackKit |
| description | This skill should be used when user asks to "query MongoDB", "show database collections", "get collection schema", "list MongoDB databases", "search records in MongoDB", or "check database indexes". |
| metadata | {"skillport":{"category":"auto-healed","tags":["aggregation","big data","cleaning","csv","data analysis","data engineering","data science","database","documents","etl pipelines","export","import","json","machine learning basics","migration","mongodb usage","mongoose","nosql","numpy","pandas","python data stack","query optimization","reporting","schema design","sharding","sql","statistics","transformation","visualization"]}} |
MongoDB MCP Usage
Use the MongoDB MCP server to integrate database queries into workflows.
Read-Only Access
MongoDB MCP is configured in read-only mode. Only queries and data retrieval are supported. No write, update, or delete operations.
Database Queries
Use mcp__mongodb__* tools for:
- Listing databases
- Viewing collection schemas
- Querying collection data
- Analyzing indexes
Integration Pattern
- List available databases with
mcp__mongodb__list_databases
- Explore collections with
mcp__mongodb__list_collections
- Get schema information with
mcp__mongodb__get_collection_schema
- Query data as needed for analysis
- Format results for user consumption
Environment Variables
MongoDB MCP requires:
MONGODB_URI - Connection string (mongodb://...)
Configure in shell before using the plugin.
Cost Considerations
- Minimize database calls when possible
- Use schema queries before running analysis queries
- Cache results locally if multiple calls needed
MongoDB Usage v1.1 - Enhanced
🔄 Workflow
Kaynak: MongoDB Performance Best Practices
Aşama 1: Discovery & Inspection
Aşama 2: Query Construction
Aşama 3: Performance Check (Explain Plan)
Kontrol Noktaları
| Aşama | Doğrulama |
|---|
| 1 | Sorgu 100ms'in altında cevap veriyor mu? |
| 2 | "In-memory sort" limiti aşılıyor mu (disk kullanımı var mı)? |
| 3 | Regex sorguları indeksin başlangıcını (anchor ^...) kullanıyor mu? |