local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides tools for accessing and managing Obsidian vault contents through a local REST API, including reading and writing notes, listing vault contents, searching notes, and retrieving note metadata.
Obsidian MCP REST 서버
로컬 REST API를 통해 Obsidian 볼트에 대한 액세스를 제공하는 MCP(Model Context Protocol) 서버 구현입니다. 이 서버를 통해 AI 어시스턴트는 표준화된 인터페이스를 통해 Obsidian 노트와 상호 작용하고 볼트 콘텐츠를 관리할 수 있습니다.
특징
- MCP를 통해 Obsidian 보관소 콘텐츠에 액세스하세요
- 노트 읽기 및 쓰기
- 볼트 내용 나열
- 검색 기능
- 안전한 로컬 REST API 통합
- Claude Desktop 및 기타 AI 어시스턴트와 호환 가능
필수 조건
- Node.js 16 이상
- 로컬 REST API 플러그인이 설치 및 구성된 Obsidian
- 로컬 REST API가 활성화된 Obsidian 볼트
설치
패키지를 전역으로 설치합니다.
지엑스피1
또는 특정 버전/브랜치를 사용하는 것을 선호하는 경우:
구성
- 먼저 Obsidian Local REST API 플러그인을 구성합니다.
- Obsidian에 로컬 REST API 플러그인 설치
- API 포트를 구성합니다(기본값: 27123)
- API 키 생성 및 저장
config.json
구성 파일을 만듭니다.
용법
- 서버를 시작합니다:
- 서버가 시작되어 stdin/stdout을 통해 MCP 요청을 수신합니다.
Claude Desktop과 함께 사용
- 이 MCP 서버를 사용하도록 Claude Desktop을 구성하세요.
- Claude Desktop 설정 열기
- MCP 섹션으로 이동
- 새로운 서버 구성을 추가합니다.Copy
- 이제 Claude는 다음과 같은 명령을 통해 Obsidian 보관소에 액세스할 수 있습니다.Copy
사용 가능한 도구
listNotes
: 보관소 또는 특정 폴더에 있는 모든 노트를 나열합니다.readNote
: 특정 노트의 내용을 읽습니다.writeNote
: 메모를 생성하거나 업데이트합니다.searchNotes
: 쿼리 문자열을 사용하여 노트 검색getMetadata
: 특정 노트에 대한 메타데이터를 가져옵니다.
보안
- 서버는 로컬에서만 실행되며 stdin/stdout을 통해 통신합니다.
- Obsidian REST API에 대한 모든 요청은 API 키로 인증됩니다.
- 외부 네트워크 접속이 필요하지 않습니다
- 데이터는 귀하의 컴퓨터에 로컬로 유지됩니다.
개발
- 저장소를 복제합니다.
- 종속성 설치:
- 프로젝트를 빌드하세요:
- 테스트 실행:
문제 해결
설치 문제
설치 문제가 발생하면 다음 대안을 시도해 보세요.
- 로컬로 복제하고 설치:
- TypeScript 관련 오류가 표시되면 TypeScript가 전역적으로 설치되어 있는지 확인하세요.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.
특허
MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.
This server cannot be installed
로컬 REST API를 통해 AI 어시스턴트가 Obsidian 볼트와 상호 작용할 수 있는 표준화된 인터페이스를 제공하여 메모 읽기, 쓰기, 검색 및 관리가 가능합니다.
- Features
- Prerequisites
- Installation
- Configuration
- Usage
- Available Tools
- Security
- Development
- Troubleshooting
- Contributing
- License