Commit Graph

7 Commits

Author SHA1 Message Date
AyaanH123 337d6e14ba Add Search and AI Recommendations skill MCP-423 (#9)
Adds the mongodb-search-and-ai skill — an agent skill for implementing and optimizing Atlas Search (full-text), Vector Search (semantic), and Hybrid Search in MongoDB.

Reference Files

- lexical-search-indexing.md — Atlas Search index configuration: field types, analyzers, dynamic/explicit/typeSet mappings, storedSource, synonyms, and creating Search indexes on Views
- lexical-search-querying.md — Atlas Search query patterns: $search vs $searchMeta, count, pagination with searchSequenceToken, returnScope, compound queries, autocomplete, facet, geo operators, sort optimization, and compound.filter vs $match guidance
- vector-search.md — Vector Search index configuration, $vectorSearch query construction, filter fields, numCandidates tuning, ANN vs ENN, and Vector Search on Views
- hybrid-search.md — $rankFusion (MongoDB 8.0+), $scoreFusion (MongoDB 8.2+), lexical prefilters using the vectorSearch operator inside $search, and choosing between approaches

Key Design Decisions
- Skill scope explicitly excludes Voyage API integration, auto-embedding, and reranking
- Skill description includes text containment signals (contains, includes, appears in) to correctly route text search use cases away from the NLQ skill

Testing
- 15 evals covering lexical, vector, hybrid, and edge cases
- Skills-boundary tests (natural-language-querying-vs-search-ai.json) with 25 test cases validating correct skill invocation vs mongodb-natural-language-querying
2026-03-25 16:36:39 -04:00
Raschid J.F. Rafeally e93609d42c feat(skills): mongodb-connection MCP-419 (#5)
* feat(skills): add mongodb-connection

* perf(skills): reduce token count and contamination for mongodb-connection

* perf(language-patterns): remove language examples

* perf: ensure diagnostic questions and add correct timeout error/exception

* Update skills/mongodb-connection/SKILL.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update skills/mongodb-connection/references/language-patterns.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* perf(mongodb-connection): apply feedback from `/review-skill`

* test(mongodb-connection): add evals

* fix(mongodb-connection): update pool size patter for Node.js to modern versions

* fix(connection): list missing timout errors/exceptions in Pool Exhaustion symptoms

* fix(connection): update WiredTiger default ticket count.

* fix(language-patterns): claim about default pool sizes across drivers

* perf: improve clarify and token efficiency

* fix(language-patterns): update Pymongo/Motor documentation

* style(languate-patterns): normalize best practice verbiage

* fix(monitoring): update ticket count information

* fix: incorporate Alex's feedback

* pref: WIP major rework and improvements

* test: update evals

* refactor: dropped separate language-patterns section.

* test: add more constraints for better resut consistency

* style: fix typos and copilot suggestions

* Update skills/mongodb-connection/SKILL.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: remove stray tickets reference

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-25 16:27:47 -04:00
David Jahn 09e4b740a8 MongoDB Query Optimizer Skill MCP-421
v1 skill to suggest query index or optimization
2026-03-25 14:21:00 -04:00
Laura Zhukas b8355cb152 Add Atlas Stream Processing skill MCP-422 (#10) 2026-03-24 15:24:14 -04:00
Nikola Irinchev 7016e50be5 Remove trailing whitespace from readme.md (#25) 2026-03-23 14:01:08 +01:00
Betsy Button ff21280ffd Add mongodb-query skill with testing infrastructure MCP-425 (#2) 2026-03-20 13:10:35 -06:00
Nikola Irinchev 76123de46f Add MCP setup skill (#3) 2026-03-12 21:55:45 +01:00