Smart Connections MCP server
io.github.gogogadgetbytes/smart-connections·v0.2.0·3 starsMCP server for Obsidian Smart Connections. Semantic search using your vault's embeddings.
3 stars42 downloads/wk
Reviews
Write oneNobody has reviewed Smart Connections yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Smart Connections tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_model_infoGet information about the embedding model used by this vault
get_noteRetrieve the content of a specific note from the vault
list_indexedList all notes that have been indexed with embeddings
search_by_embeddingFind notes similar to a provided embedding vector
search_by_textSearch for notes using freeform text. Computes embedding locally using the same model as Smart Connections, then finds semantically similar notes.
search_similarFind notes semantically similar to an existing note in your vault
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 237 days ago4/15
- Maintainer identityregistry namespace matches repository owner7/10
How Smart Connections compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 74/100
- higher than 38% of 1,299 Productivity servers
- Tools
- 6
- the typical Productivity server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 65% of 854 Productivity servers
- Downloads a week
- 42
- more than 30% of 427 Productivity servers with a package
What its tools let an agent do: 6 read
Install Smart Connections in Claude Code, Cursor or VS Code
Runs npx -y @gogogadgetbytes/smart-connections-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add smart-connections -- npx -y @gogogadgetbytes/smart-connections-mcp
What the publisher says
From the Smart Connections repository's README, as published. We do not edit it. Read it on GitHub
Smart Connections MCP Server
A security-first MCP server for Smart Connections. Read-only. Path-validated. Auditable.
Exposes Smart Connections embeddings to Claude Code and other MCP clients for semantic search of your Obsidian vault.
Why This Exists
We needed semantic search of our Obsidian vault from Claude Code. Existing options have problems:
- No path validation - User input passed directly to file operations
- Write access - Some expose mutation tools we don't need
- Heavy dependencies - PyTorch/transformers for what's essentially vector math
This implementation:
- Minimal dependencies - MCP SDK + Transformers.js (for text search)
- Fail-closed security - path validation with realpath, symlink detection
- Auditable - small TypeScript codebase you can actually read
Features
- Text search - query with plain text, not just note paths
- Semantic search using Smart Connections embeddings
- Local inference - uses Transformers.js (same model as Smart Connections)
- Read-only - no write operations, no shell execution
- Secure - strict path validation, bounded responses
- Offline - works without Obsidian running
Security Model
Installation
Prerequisites
- Node.js 18+
- Obsidian with Smart Connections plugin installed
- Embeddings built (open vault in Obsidian, let Smart Connections index)
Setup
git clone https://github.com/gogogadgetbytes/smart-connections-mcp
cd smart-connections-mcp
npm install
npm run buildConfigure Claude Code
Add to your Claude Code config:
claude mcp add smart-connections \
-e VAULT_PATH="/path/to/your/obsidian/vault" \
-- node /path/to/smart-connections-mcp/dist/index.jsOr manually add to ~/.claude.json:
{
"mcpServers": {
"smart-connections": {
"command": "node",
"args": ["/path/to/smart-connections-mcp/dist/index.js"],
"env": {
"VAULT_PATH": "/path/to/your/obsidian/vault"
}
}
}
}Restart Claude Code to load the server.
Usage
Once configured, Claude Code can use these tools:
Search by Text
"Search my vault for notes about backup strategies"
→ Uses search_by_text toolSearch Similar Notes
"Find notes similar to Topics/Claude_Code.md"
→ Uses search_similar toolGet Note Content
"Show me the content of Topics/Obsidian.md"
→ Uses get_note toolList Indexed Notes
"What notes are indexed in my vault?"
→ Uses list_indexed toolTools
Configuration
Limitations
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Smart Connections: common questions
- Is Smart Connections MCP server safe?
- Mostly: it is graded B (74/100). Read the Smart Connections safety report
- How do I install Smart Connections?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Smart Connections need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Smart Connections maintained?
- The last commit was 273 days ago (2026-02-03). The latest release is v0.2.0.
- What can I use instead of Smart Connections?
- Servers from other publishers that do the same job: Obsidian Hybrid Search MCP server, Seekstone MCP server and Obsidian Vault MCP server.
- How does Smart Connections compare with other Productivity MCP servers?
- safety score 74/100 (higher than 38% of 1,299 Productivity servers); tools 6 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Smart Connections
Same job from other publishers: the closest match first, then the best rated.
- Obsidian Hybrid SearchSearch Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval.not reviewedEstablishedB
- SeekstoneFilesystem-direct Obsidian MCP server — search and edit your vault with low context-tax.not reviewedGrowingA
- Obsidian Vault MCPLocal Zotero, MinerU, Obsidian literature workflow with transactional Analysis notes.not reviewedGrowingA
- Obsidian TurbochargedGoverned Obsidian vault access: hybrid retrieval, Markdown-native memory, HITL confirmations.not reviewedGrowingB
- NouzSemantic knowledge engine for Obsidian with auto-classification and DAG hierarchynot reviewedGrowingA