BO

boweylou/obsidian-mcp-server-enhanced

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 10 forks Качество 76 Тренд 16Apache-2.0

This is an enhanced version of the excellent cyanheads/obsidian-mcp-server with additional features specifically tailored for remote Claude.

Обзор

This is an enhanced version of the excellent cyanheads/obsidian-mcp-server with additional features specifically tailored for remote Claude.ai integration, advanced task querying, and security via Tailscale. An MCP (Model Context Protocol) server providing comprehensive access to your Obsidian vault. Enables LLMs and AI agents to read, write, search, and manage your notes and files through the Obsidian Local REST API plugin. Built on the cyanheads/mcp-ts-template, this server follows a modular architecture with robust error handling, logging, and security features.

README

Показан фрагмент оригинального README. Открыть оригинал.

Obsidian MCP Server - Enhanced

Enhanced Obsidian MCP Server with Claude.ai Remote Integration, Tailscale Support, and Advanced Query Capabilities!

🔥 Enhanced Fork Notice: This is an enhanced version of the excellent cyanheads/obsidian-mcp-server with additional features specifically tailored for remote Claude.ai integration, advanced task querying, and security via Tailscale.

An MCP (Model Context Protocol) server providing comprehensive access to your Obsidian vault. Enables LLMs and AI agents to read, write, search, and manage your notes and files through the Obsidian Local REST API plugin.

Built on the cyanheads/mcp-ts-template, this server follows a modular architecture with robust error handling, logging, and security features.

🚀 Enhanced Features (This Fork)

🏛️ Multi-Vault Support

Simultaneous access to multiple Obsidian vaults through a single MCP server:

  • Multiple Vault Management: Connect to multiple Obsidian instances on different ports simultaneously
  • Vault-Specific Routing: Tools automatically route to the correct vault based on vault parameter
  • Individual Authentication: Separate API keys for each vault with centralized MCP authentication
  • Backwards Compatible: Existing single-vault configurations continue to work unchanged
  • Dynamic Configuration: JSON-based vault configuration with validation and error handling

🌐 Claude.ai Remote Integration

Perfect integration with Claude.ai’s Remote MCP feature:

  • Stateless HTTP Mode: Dedicated stateless transport for Claude.ai compatibility (MCP_HTTP_STATELESS=true)
  • Session-Based Mode: Traditional session management for other MCP clients
  • Simplified Authentication: Uses dedicated MCP_AUTH_KEY for server access
  • Zero Configuration: Works out-of-the-box with Claude.ai Remote MCP servers
  • Production Ready: Enterprise-grade stability and error handling

🔒 Tailscale Secure Remote Access

Access your Obsidian vault securely from anywhere:

  • Tailscale Funnel Integration: Secure HTTPS endpoints with automatic certificates
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "obsidian-mcp-server": { "command": "node", "args": ["/path/to/your/obsidian-mcp-server-enhanced/dist/index.js"], "env": { "MCP_AUTH_KEY": "your-generated-mcp-auth-key", "OBSIDIAN_API_KEY": "your-obsidian-api-key", "OBSIDIAN_BASE_URL": "http://127.0.0.1:27123", "OBSIDIAN_ENABLE_CACHE": "true" } } } }