ob-smart-connections-mcp
Verified Safeby yejianye
Overview
Provides semantic search and connection discovery within Obsidian vaults, leveraging pre-generated embeddings, for both command-line users and AI agents via the Model Context Protocol (MCP).
Installation
npx @yejianye/smart-connections-mcpEnvironment Variables
- OBSIDIAN_VAULT
Security Notes
The server and CLI operate on local, pre-indexed Obsidian vault data, performing only read operations. Robust path validation mechanisms (e.g., `fs.realpathSync`, `path.relative` checks) are implemented when handling user-provided note paths to prevent path traversal attacks, ensuring all operations remain strictly within the defined vault boundary. Embedding generation for queries uses `@xenova/transformers` locally, mitigating external network risks during inference. No direct `eval` usage or hardcoded sensitive information was found.
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
mcp-obsidian
Enables AI assistants to securely and intelligently interact with Obsidian vaults via the Model Context Protocol (MCP).
obsidian-mcp-plugin
Provides AI assistants with semantic agency over an Obsidian knowledge graph, enabling them to understand, navigate, and synthesize information across notes using the Model Context Protocol.
opensearch-mcp-server-py
Enables AI assistants and Large Language Models (LLMs) to interact with OpenSearch clusters by providing a standardized Model Context Protocol (MCP) interface for operations like searching, retrieving mappings, and managing shards.