CO

coddingtonbear/obsidian-local-rest-api

API development

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

3.1천 stars 362 forks 품질 87 트렌드 46MIT

안전한 REST API와 모델 컨텍스트 프로토콜(MCP) 서버가 귀하의 볼트를 위한 것입니다.

개요

스크립트, 브라우저 확장 프로그램, AI 에이전트가 안전하고 인증된 REST API를 통해 Obsidian 금고에 직접 접근할 수 있도록 하세요. https://coddingtonbear.github.io/obsidian-local-rest-api/ 또는 를 통해 금고에 접근하세요 — 두 인터페이스 모두 동일한 핵심 기능을 노출하므로 스크립트, 브라우저 확장, AI 에이전트가 모두 같은 언어를 사용합니다. - — 볼트 내 모든 파일(바이너리 파일 포함)에 대한 완전한 CRUD - — 제목, 블록 참조, 프론트매터 키를 지정하여 해당 섹션만 추가, 앞 보거나 교체하고 나머지 파일은 건드리지 않음 - — 간단한 전체 텍스트 검색이나 노트 메타데이터(프론트매터, 태그, 경로, 콘텐츠)에 대한 구조화된 JsonLogic 쿼리 - — 옵시디언에서 현재 열린 노트를 읽거나 쓰기 - — 일간, 주간, 월간, 분기별, 연간 노트 생성 또는 생성 - — 명령어 팔레트를 사용한 것처럼 옵시디언 명령어를 트리거하기 - — 볼트 내 모든 태그를 사용 횟수와 함께 나열하기 - — 옵시디언에 특정 노트를 UI에서 열도록 지시하기 - —...

개요(AI 번역)

스크립트, 브라우저 확장 프로그램, AI 에이전트가 안전하고 인증된 REST API를 통해 Obsidian 금고에 직접 접근할 수 있도록 하세요.

  • REST API
  • MCP 클라이언트
  • 클로드 코드
  • Claude Desktop
  • 커서
  • 기타 클라이언트
  • API 개요
  • 설정 디렉터리는 접근 금지
  • 인증 실패는 속도가 제한됩니다
  • 조건부 쓰기
  • 브라우저 클라이언트 및 응답 헤더
  • 패치 노트
  • 원시 콘텐츠 모드
  • 특정 구간 타겟팅
  • 탐색
  • 이벤트 스트림
  • 서버 상태
  • MCP (모델 컨텍스트 프로토콜)
  • 프로토콜 개정
  • 클라이언트 연결
  • 사용 가능한 도구
  • 이진 파일 및 첨부파일
  • 서명된 URL
  • 이용 가능한 자원
  • API 확장
  • 타입 확장 API
  • 호스트가 재로드된 후 다시 등록
  • MCP 도구, 자료, 프롬프트
  • 경로 기록하기
  • 주석 아래 하위 자원
  • 확장 행사
  • 확장 상태
  • 알려진 확장
  • 기여
  • 크레딧

네가 할 수 있는 일은

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Local REST API with MCP

Give your scripts, browser extensions, and AI agents a direct line into your Obsidian vault via a secure, authenticated REST API.

What you can do

Access your vault through the REST API or the built-in MCP server — both interfaces expose the same core capabilities, so scripts, browser extensions, and AI agents all speak the same language.

  • Read, create, update, or delete notes — full CRUD on any file in your vault, including binary files
  • Surgically patch specific sections — target a heading, block reference, or frontmatter key and append, prepend, replace, delete, or move just that section without touching the rest of the file
  • Search your vault — simple full-text search or structured JsonLogic queries against note metadata (frontmatter, tags, path, content)
  • Follow vault events — subscribe to Obsidian events (a note created, its frontmatter changed, a file opened) as a filtered Server-Sent Events stream
GitHub에서 전체 README 보기

설치

npx mcp-remote@latest https://127.0.0.1:27124/mcp/ --header Authorization: Bearer <your-api-key>
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "obsidian": { "type": "http", "url": "https://127.0.0.1:27124/mcp/", "headers": { "Authorization": "Bearer <your-api-key>" } } } }