
jimprosser/obsidian-web-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
jimprosser/obsidian-web-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
jimprosser/obsidian-web-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
데스크톱, 휴대폰, 호텔 와이파이 네트워크 어디서든 LLM이 Obsidian 금고에 읽기/쓰기 권한을 제공하는 안전하고 원격 접근 가능한 MCP 서버입니다. 로컬 전용 Obsidian MCP 서버와 달리, 이 서버는 HTTPS를 통해 실제 인증으로 작동하므로, Claude(또는 다른 MCP 클라이언트)는 책상에 있든 없든 금고에 접근할 수 있습니다.
디스크의 마크다운 파일을 읽고 쓰고, YAML 프론트매터를 파싱하며, 빠른 쿼리를 위한 메모리 내 프론트매터 인덱스를 유지하고, 전체 텍스트 검색을 처리합니다. 이 모든 것이 OAuth 2.0 인증과 클라우드플레어 터널 덕분에 컴퓨터를 인터넷에 직접 노출하지 않습니다.
왜 이런 것이 존재하는가
Obsidian MCP 서버는 많이 있습니다. 대부분은 로컬 Stdio 서버로, Claude Code가 볼트와 같은 컴퓨터에서 실행될 때 작동합니다. 이 방법은 유용하지만, 의미는 다음과 같습니다:
- Claude.ai (웹)이 귀하의 금고에 접근할 수 없습니다. 브라우저 기반 Claude는 로컬 Stdio 서버에 연결할 방법이 없습니다.
- 클로드가 휴대폰으로 금고에 접근할 수 없습니다. 같은 문제입니다.
- Obsidian Sync를 사용하면 로컬 MCP 서버가 파일을 손상시킬 수 있습니다. 비원자 쓰기는 부분적인 파일을 생성하며, Sync는 이를 모든 장치에 전파합니다.
이 서버는 이 세 가지 모두를 해결합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
obsidian-web-mcp
A secure, remote-accessible MCP server that gives LLMs read/write access to your Obsidian vault from anywhere – your desktop, your phone, a hotel Wi-Fi network. Unlike local-only Obsidian MCP servers, this one runs over HTTPS with real authentication, so Claude (or any MCP client) can reach your vault whether you’re at your desk or not.
It reads and writes markdown files on disk, parses YAML frontmatter, maintains an in-memory frontmatter index for fast queries, and handles full-text search – all behind OAuth 2.0 authentication and a Cloudflare Tunnel that never exposes your machine directly to the internet.
Why This Exists
There are many Obsidian MCP servers. Most are local stdio servers – they work when Claude Code is running on the same machine as your vault. That’s useful, but it means:
- Claude.ai (web) can’t reach your vault. The browser-based Claude has no way to connect to a local stdio server.
- Claude on your phone can’t reach your vault. Same problem.
- If you use Obsidian Sync, local MCP servers can corrupt files. Non-atomic writes create partial files that Sync propagates to every device.
This server solves all three. It runs as a persistent HTTP service on the machine where your vault lives, tunneled securely through Cloudflare, and authenticates via OAuth 2.0 – the same protocol Claude uses for Gmail, Google Calendar, and other integrations. The result: your vault becomes a first-class MCP connector available everywhere Claude is.
Architecture
+----------+ +------------+ +-----------------+ +------------------+
| Obsidian | | Filesystem | | obsidian-web-mcp| | Cloudflare |
| (app) | | (*.md) | | (MCP over HTTPS)| | Tunnel |
+----------+ +------------+ +-----------------+ +------------------+
|
+------+-------+
| Claude |
| (web/desktop/|
| mobile) |
+--------------+
Your vault files never leave your machine. Cloudflare Tunnel creates an outbound-only connection from your server to Cloudflare’s edge – no inbound ports opened, no public IP exposed, no port forwarding. Claude connects to the Cloudflare edge, which relays requests through the tunnel to your server.
Obsidian and the MCP server both operate on the same directory of markdown files. The server uses atomic writes (write-to-temp-then-rename) so Obsidian Sync and the server never conflict.
Security Model
This is a server that provides network access to your personal notes. Security is not optional.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →