
iansinnott/obsidian-claude-code-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Подключите Claude Code и другие инструменты искусственного интеллекта к вашим заметкам Obsidian с помощью протокола Model Context Protocol (MCP).
Обзор
Плагин Obsidian, реализующий сервер MCP (Model Context Protocol) для интеграции Claude Code с хранилищами Obsidian. Этот плагин позволяет Claude Code и другим MCP-клиентам (например, Claude Desktop) взаимодействовать с вашим хранилищем Obsidian, предоставляя поддержку на базе искусственного интеллекта с прямым доступом к вашим заметкам и файлам. - : Поддерживает как WebSocket (для Claude Code), так и HTTP/SSE (для Claude Desktop) - : Claude Code автоматически находит и подключается к вашему хранилищу - : Чтение и запись файлов хранилища через протокол MCP - : Предоставляет текущую активную структуру файлов и хранилища Claude - : Одновременное соединение Claude Code и Claude Desktop - : Избегание конфликтов при запуске нескольких хранилищ Этот плагин служит MCP-сервером, к которому могут подключаться различные клиенты Claude. Вот как настроить разных клиентов: Claude Desktop требует специальной конфигурации для подключения к серверу Obsidian MCP, поскольку он не поддерживает прямую поддержку HTTP-транспортов.
Обзор (машинный перевод)
Плагин Obsidian, реализующий сервер MCP (Model Context Protocol) для интеграции Claude Code с хранилищами Obsidian.
Этот плагин позволяет Claude Code и другим MCP-клиентам (например, Claude Desktop) взаимодействовать с вашим хранилищем Obsidian, предоставляя поддержку на базе искусственного интеллекта с прямым доступом к вашим заметкам и файлам.
Особенности
- Dual Transport MCP Server: поддерживает как WebSocket (для Claude Code), так и HTTP/SSE (для Claude Desktop)
- Авто-Обнаружение: Код Клода автоматически находит и подключается к вашему хранилищу
- Операции с файлами: Чтение и запись файлов хранилища через протокол MCP
- Контекст рабочего пространства: предоставляет текущую структуру активных файлов и хранилищ для Claude
- Поддержка нескольких клиентов: Одновременное подключение Claude Code и Claude Desktop
- Настраиваемые порты: Избегайте конфликтов при работе с несколькими хранилищами
Конфигурация клиента MCP
Этот плагин служит MCP-сервером, к которому могут подключаться различные клиенты Claude. Вот как настроить разных клиентов:
Claude Desktop (по состоянию на 2025-06-09)
Claude Desktop требует специальной конфигурации для подключения к серверу Obsidian MCP, поскольку он не поддерживает прямую поддержку HTTP-транспортов.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Obsidian Claude Code
An Obsidian plugin that implements an MCP (Model Context Protocol) server to enable Claude Code integration with Obsidian vaults.
This plugin allows Claude Code and other MCP clients (like Claude Desktop) to interact with your Obsidian vault, providing AI-powered assistance with direct access to your notes and files.
Features
- Dual Transport MCP Server: Supports both WebSocket (for Claude Code) and HTTP/SSE (for Claude Desktop)
- Auto-Discovery: Claude Code automatically finds and connects to your vault
- File Operations: Read and write vault files through MCP protocol
- Workspace Context: Provides current active file and vault structure to Claude
- Multiple Client Support: Connect both Claude Code and Claude Desktop simultaneously
- Configurable Ports: Avoid conflicts when running multiple vaults
MCP Client Configuration
This plugin serves as an MCP server that various Claude clients can connect to. Here’s how to configure different clients:
Claude Desktop (as of 2025-06-09)
Claude Desktop requires a special configuration to connect to the Obsidian MCP server because it does not directly support HTTP transports. We will use mcp-remote, a tool that creates a local stdio bridge to the server’s HTTP endpoint.
Configuration Steps:
-
Install and enable this plugin in Obsidian.
-
Make sure you have Node.js installed, as
npx(which comes with Node.js) is used to run the bridge tool. -
Locate your Claude Desktop config file:
- macOS:
$HOME/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
Add the Obsidian MCP server to your config using the
mcp-remotecommand.npxwill automatically download and run it for you.{ "mcpServers": { "obsidian": { "command": "npx", "args": ["mcp-remote", "http://localhost:22360/sse"], "env": {} } } } -
Restart Claude Desktop after making the configuration change.
-
Test the connection by asking Claude about your vault: “What files are in my Obsidian vault?”
Other MCP Clients (with direct HTTP support)
If you are using an MCP client that directly supports the legacy “HTTP with SSE” transport, you can use a simpler configuration without the mcp-remote bridge.
Example Configuration:
{
"mcpServers": {
"obsidian": {
"url": "http://localhost:22360/sse",
"env": {}
}
}
}
Claude Code CLI
Claude Code automatically discovers and connects to Obsidian vaults through WebSocket.
Usage Steps:
- Install and enable this plugin in Obsidian
- Run Claude Code in your terminal:
claude - Select your vault using the
/idecommand - Choose “Obsidian” from the IDE list
- Claude Code will automatically connect via WebSocket
Port Configuration
Установка
npx mcp-remote http://localhost:22360/sseКонфигурация
{
"mcpServers": {
"obsidian": {
"command": "npx",
"args": ["mcp-remote", "http://localhost:22360/sse"],
"env": {}
}
}
}