mongodb_usage
SKILL.md
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
Aşama 1: Discovery & Inspection
- Connection:
mcp__mongodb__list_databasesile erişimi doğrula. - Schema Analysis:
mcp__mongodb__get_collection_schemaile veri tiplerini ve yapıyı anla. - Index Check: Mevcut indeksleri listele (
list_indexesveya benzeri sorgu ile).
Aşama 2: Query Construction
- Filter: Sorguları indeksli alanlar (Prefix) üzerinden filtrele.
- Projection: Sadece gerekli alanları (
{ field: 1 }) seç (Network ve RAM tasarrufu). - Aggregation: Karmaşık analizler için
$match,$group,$projectpipeline'ını kur.
Aşama 3: Performance Check (Explain Plan)
- Explain: Sorgunun
COLLSCAN(Tam tarama) mıIXSCAN(Index tarama) mı yaptığını kontrol et. - Optimization: Yavaş sorgular için bileşik indeks (Compound Index) öner.
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? |
Weekly Installs
0
Repository
vuralserhat86/a…c-skillsGitHub Stars
39
First Seen
Jan 1, 1970
Security Audits