
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
mongodocs-mcp
Advanced tools
Ultra-clean MongoDB semantic search with voyage-context-3 (1024d) and $rankFusion. Clean architecture, single source of truth.
Lightning-fast semantic search for MongoDB & Voyage AI documentation via Model Context Protocol (MCP).
npm install -g mongodocs-mcp
Add to your MCP settings (~/.cursor/mcp.json
):
{
"mcpServers": {
"mongodocs": {
"command": "npx",
"args": ["mongodocs-mcp"],
"env": {
"MONGODB_URI": "your-mongodb-uri",
"VOYAGE_API_KEY": "your-voyage-key"
}
}
}
}
npm install -g mongodocs-mcp
mongodocs-setup
The beautiful setup wizard will guide you through:
mongodocs-index
Indexes 10,000+ documents from:
mongodocs-mcp
Add to ~/.cursor/mcp.json
:
{
"mcpServers": {
"mongodocs": {
"command": "npx",
"args": ["mongodocs-mcp"],
"env": {
"MONGODB_URI": "your-mongodb-uri",
"VOYAGE_API_KEY": "your-voyage-key"
}
}
}
}
search_mongodb_docs
Search MongoDB documentation using natural language.
{
"query": "how to create compound index",
"limit": 5,
"products": ["manual", "nodejs"]
}
explain_mongodb_concept
Get detailed explanations of MongoDB concepts.
{
"concept": "aggregation pipeline",
"depth": "intermediate"
}
find_similar_docs
Find documents similar to provided content.
{
"content": "db.collection.createIndex({field1: 1, field2: -1})",
"limit": 5
}
get_search_status
Get system status and statistics.
// Returns document count, products indexed, health status
The CLI features:
__ __ ____ ____
| \/ | ___ _ __ __ _ ___| _ \| __ )
| |\/| |/ _ \| '_ \ / _` |/ _ \ | | | _ \
| | | | (_) | | | | (_| | (_) | |_| | |_) |
|_| |_|\___/|_| |_|\__, |\___/|____/|____/
|___/
🚀 Semantic Search MCP Server
# Required
MONGODB_URI=mongodb+srv://...
VOYAGE_API_KEY=pa-...
# Optional
MONGODB_DATABASE=mongodb_semantic_docs # Default
MONGODB_COLLECTION=documents # Default
vector_index
:{
"fields": [{
"type": "vector",
"path": "embedding",
"numDimensions": 1024,
"similarity": "cosine"
}]
}
git clone https://github.com/romiluz/mongodocs-mcp.git
cd mongodocs-mcp
npm install
npm run build
npm test
npm run dev
Contributions welcome! Please:
MIT © Rom Iluz
Built with ❤️ for the MongoDB community
FAQs
Transform any GitHub repository into searchable vector embeddings. MCP server with smart indexing, voyage-context-3 embeddings, and semantic search for Claude/Cursor IDEs.
The npm package mongodocs-mcp receives a total of 21 weekly downloads. As such, mongodocs-mcp popularity was classified as not popular.
We found that mongodocs-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.