Smart Connections MCP Server
Smart Connections MCP Server
Dale a Claude una verdadera memoria semántica de tu bóveda de Obsidian. Un servidor MCP que busca en tus notas por significado — reutilizando los embeddings que el Smart Connections plugin de Obsidian ya generó, y ejecutando el mismo modelo de embedding localmente para entender tus consultas. Sin llamadas a la nube; tu bóveda nunca sale de tu máquina.
Qué hace
search_notes— búsqueda semántica en una o varias bóvedas. Encuentra notas completas y secciones individuales (bloques), y devuelve resultados ordenados por similitud con fragmentos de contenido.get_similar_notes— notas similares a una nota dada (embeddings almacenados).get_connection_graph— recorre los enlaces de similitud hacia afuera para mapear ideas relacionadas.get_note_content— lee una nota o extrae bloques específicos.list_vaults/get_stats— qué hay cargado, recuentos, modelos, errores de carga.
Related MCP server: ob-smart-connections-mcp
Requisitos
Node.js 20+
Una bóveda de Obsidian con el plugin Smart Connections instalado y embeddings generados (v2 probada con datos de Smart Connections 3.x)
Un cliente MCP (Claude Desktop, Claude Code, …)
Configuración (Claude Desktop)
Añade a claude_desktop_config.json y reinicia Claude Desktop:
{
"mcpServers": {
"smart-connections": {
"command": "npx",
"args": ["-y", "smart-connections-mcp"],
"env": {
"SMART_VAULT_PATH": "/path/to/Vault One,/path/to/Vault Two"
}
}
}
}Una bóveda o varias — separa las rutas con comas.
SMART_VAULT_PATHS (en plural) también se acepta como alias de SMART_VAULT_PATH y tiene
precedencia sobre él si ambos están definidos.
Claude Code
claude mcp add smart-connections -e SMART_VAULT_PATH="/path/to/vault" -- npx -y smart-connections-mcpCómo funciona
Smart Connections guarda un vector de embedding para cada nota y bloque en
.smart-env/. Este servidor carga esos vectores en memoria y, cuando buscas,
incrusta tu consulta con el mismo modelo que usó tu bóveda (descargado una vez,
~25MB, se ejecuta localmente mediante transformers.js). Los resultados se ordenan
por similitud coseno. Los cambios que hagas en Obsidian se detectan automáticamente.
Si el modelo de embedding no puede cargarse (p. ej., sin red en la primera ejecución), o una bóveda
aún no tiene embeddings, la búsqueda se degrada a coincidencia literal de palabras clave y lo indica
explícitamente ("mode": "keyword-fallback" más un warning que nombra la causa). Cuando solo algunas bóvedas recurren al fallback, mode sigue siendo
"semantic", esas filas llevan "match": "keyword" y siempre se clasifican
después de las filas realmente semánticas.
Migración desde v1
get_embedding_neighborsse eliminó.search_notesahora es semántico de verdad y su respuesta incluyevault,scope,block,snippetymode.Todo lo demás es compatible con versiones anteriores; las configuraciones de una sola bóveda con
SMART_VAULT_PATHfuncionan sin cambios.
Desarrollo
npm install
npm test # build + CI-tier tests (no network)
npm run test:live # + real-model tests (downloads ~25MB once)
npm run smoke -- "/path/to/vault" "your query"MIT — consulta LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude to perform semantic search across your Obsidian vault using Smart Connections vector database. Provides meaning-based search, related note discovery, and context retrieval for RAG queries instead of basic keyword matching.10
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to find semantic connections and perform text searches in Obsidian vaults using the Smart Connections plugin data.12414MIT
- AlicenseNot gradedqualityCmaintenanceEnables semantic search over an Obsidian vault using natural language, retrieving relevant notes and extracted conclusions.MIT
- AlicenseNot gradedqualityAmaintenanceEnables semantic search and retrieval over an Obsidian vault using local or API-based embeddings, allowing AI assistants to find notes by meaning, get related content, and pull context during conversations.15MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/msdanyg/smart-connections-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server