Smart Connections MCP Server
Smart Connections MCP Server
Дайте Клоду настоящую семантическую память о вашем хранилище Obsidian. MCP-сервер, который ищет ваши заметки по смыслу — используя эмбеддинги, которые Smart Connections плагин Obsidian уже создал, и запуская ту же модель эмбеддингов локально чтобы понимать ваши запросы. Никаких облачных вызовов; ваше хранилище никогда не покидает ваш компьютер.
Что это делает
search_notes— семантический поиск по одному или нескольким хранилищам. Сопоставляет целые заметки и отдельные разделы (блоки), возвращает результаты, отсортированные по сходству, с фрагментами содержимого.get_similar_notes— заметки, похожие на данную заметку (сохранённые эмбеддинги).get_connection_graph— проходите по ссылкам сходства наружу, чтобы составить карту связанных идей.get_note_content— прочитать заметку или извлечь конкретные блоки.list_vaults/get_stats— что загружено, количество, модели, ошибки загрузки.
Related MCP server: ob-smart-connections-mcp
Требования
Node.js 20+
Хранилище Obsidian с установленным плагином Smart Connections и сгенерированными эмбеддингами (v2 протестировано с данными Smart Connections 3.x)
MCP-клиент (Claude Desktop, Claude Code, …)
Настройка (Claude Desktop)
Добавьте в claude_desktop_config.json и перезапустите Claude Desktop:
{
"mcpServers": {
"smart-connections": {
"command": "npx",
"args": ["-y", "smart-connections-mcp"],
"env": {
"SMART_VAULT_PATH": "/path/to/Vault One,/path/to/Vault Two"
}
}
}
}Одно хранилище или несколько — разделяйте пути запятыми.
SMART_VAULT_PATHS (множественное число) также принимается как псевдоним для SMART_VAULT_PATH и имеет
приоритет над ним, если заданы оба.
Claude Code
claude mcp add smart-connections -e SMART_VAULT_PATH="/path/to/vault" -- npx -y smart-connections-mcpКак это работает
Smart Connections хранит вектор эмбеддинга для каждой заметки и блока в
.smart-env/. Этот сервер загружает эти векторы в память и, когда вы ищете,
встраивает ваш запрос с помощью той же модели, которую использовало ваше хранилище (загружается один раз,
~25 МБ, работает локально через transformers.js). Результаты ранжируются по косинусному
сходству. Изменения, которые вы вносите в Obsidian, подхватываются автоматически.
Если модель эмбеддингов не может загрузиться (например, нет сети при самом первом запуске) или в хранилище
ещё нет эмбеддингов, поиск переходит к буквальному сопоставлению по ключевым словам и явно сообщает
об этом ("mode": "keyword-fallback" плюс warning с указанием причины). Когда только некоторые хранилища переходят в запасной режим, mode остаётся
"semantic", эти строки несут "match": "keyword" и всегда ранжируются
после настоящих семантических строк.
Переход с v1
get_embedding_neighborsбыл удалён.search_notesтеперь действительно семантический, и его ответ включает поляvault,scope,block,snippetиmode.Всё остальное обратно совместимо; конфигурации с одним хранилищем
SMART_VAULT_PATHработают без изменений.
Разработка
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 — см. 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