Skip to main content
Glama
obsidian-gate

obsidian-gate

Obsidian Gate

모든 AI 에이전트에 Obsidian 볼트를 여는 MCP 서버.

npx obsidian-gate init     # point at your vault
npx obsidian-gate          # dashboard on :3100

npm License: MIT


Obsidian 볼트는 당신의 제2의 뇌입니다. AI 에이전트도 그것을 사용할 수 있어야 합니다.

Claude Code, Codex, Cursor — 한 줄의 설정으로 볼트가 에이전트 접근 가능한 작업 공간이 됩니다. 모든 노트, 모든 링크, 모든 태그. 전부 로컬, 전부 당신의 것, 클라우드 없음.


사용해 보기

# One command to set up
npx obsidian-gate init

# Start the dashboard
npx obsidian-gate
# → http://localhost:3100/dashboard

그게 전부입니다. 이제 에이전트가 볼트를 읽고, 검색하고, 쓸 수 있습니다.


Related MCP server: obsidian-autom8

빠른 시작

1. 볼트 지정

npx obsidian-gate init

볼트 경로를 입력하면 API 키가 발급됩니다.

2. 에이전트 연결

Claude Code — MCP 설정에 다음을 추가하세요:

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": ["obsidian-gate", "--mcp"]
    }
  }
}

모든 MCP 클라이언트 — HTTP로:

{
  "mcpServers": {
    "obsidian": {
      "type": "http",
      "url": "http://localhost:3100/mcp",
      "headers": { "Authorization": "Bearer sk-your-key" }
    }
  }
}

3. 에이전트에게 요청

다음을 시도해 보세요:

프롬프트

수행 작업

"어제 뭐 했지?"

에이전트가 일일 노트를 읽습니다

"Kubernetes 노트를 검색해 줘"

모든 노트에서 전문 검색을 수행합니다

"이 디버깅 세션을 볼트에 저장해 줘"

프론트매터가 있는 새 노트를 생성합니다

"회의 노트를 프로젝트 노트에 연결해 줘"

[[wikilink]]을 추가합니다


도구 — 9가지 작업

도구

기능

list_notes(path?)

볼트의 노트와 폴더 목록을 표시합니다

read_note(path)

전체 노트 내용 + 파싱된 프론트매터

search_notes(query, limit?)

순위가 매겨진 결과와 스니펫으로 전문 검색

create_note(path, content, frontmatter?)

볼트 템플릿 프론트매터로 새 노트 생성

update_note(path, content, mode?)

노트 덮어쓰기 또는 추가

get_backlinks(path)

[[wikilink]]으로 이 노트를 링크한 모든 노트

get_tags()

모든 태그 — 프론트매터 및 인라인 — 개수 포함

get_daily_note(date?)

일일 노트 가져오기 또는 생성 (오늘, 어제, ISO)

create_link(from, to, label?)

## Related 아래에 [[wikilink]] 추가

노트는 MCP 리소스로도 노출됩니다: obsidian://{vault}/{path}


CLI

명령어

기능

init

대화형 설정 마법사

serve (기본값)

:3100에서 대시보드 + MCP HTTP

--mcp

stdio로 MCP 서버 실행

doctor

볼트 접근 및 9가지 도구 검증

keys list

에이전트 연결 표시

keys new <name>

새 API 키 생성

keys rotate <id>

키 교체

keys revoke <id>

키 폐기

vault list

구성된 볼트 목록

vault add <name> <path>

볼트 추가

vault remove <name>

볼트 제거

license status

플랜 및 사용량 확인

license set <key>

라이선스 키 활성화

activity

에이전트 활동 로그


요금제

등급

가격

제공 사항

무료

$0

월 50회 쿼리, 볼트 1개, 에이전트 1개

개인

$19/월

무제한 쿼리, 볼트 3개, 무제한 에이전트

팀

$49/월

개인 플랜의 모든 기능 + 공유 설정, 우선 지원

유료 플랜은 14일 무료 체험. 부담 없이 언제든 취소 가능.


아키텍처

┌────────────┐     ┌──────────────────────┐     ┌──────────────┐
│ AI Agent   │────▶│   obsidian-gate      │────▶│  Obsidian    │
│ (Claude,   │◀────│   (MCP Server)       │◀────│  Vault       │
│  Codex,    │     │                      │     │  (files)     │
│  Cursor)   │     │  stdio ─ dashboard   │     └──────────────┘
└────────────┘     └──────────────────────┘
  • 전부 로컬. 모든 데이터는 당신의 머신에 저장됩니다. 클라우드 없음, 서버 없음, 동기화 없음.

  • 설정 파일: ~/.obsidian-gate/config.json (모드 0600)

  • API 키는 로컬 비밀번호입니다. 당신이 스택을 소유합니다.

  • 활동 로그는 모든 에이전트 작업을 JSONL로 기록합니다.


Gate가 아닌 것

  • ❌ Obsidian 플러그인이 아님 (하지만 커뮤니티 플러그인은 계획 중)

  • ❌ 동기화 엔진이 아님 (볼트 디렉터리를 직접 읽고 씀)

  • ❌ 노트 편집기가 아님 (그건 Obsidian이 더 잘함)

  • ❌ 클라우드 서비스가 아님 (전적으로 당신의 머신에서 실행)

볼트를 위한 MCP 서버 하나, 잘 만든 것 하나.


로드맵

  • 9가지 도구를 갖춘 MCP 서버

  • 로컬 대시보드 + 활동 로그

  • API 키 인증 + 권한

  • Stripe 라이선스 (무료 + 유료 등급)

  • Obsidian 커뮤니티 플러그인 (원클릭 설치)

  • LLM 프론트매터를 통한 에이전트 기록

  • 볼트 콘텐츠 자동 태깅

  • 일일 다이제스트: 볼트의 변경 사항


개발

git clone https://github.com/rileygramlich/obsidian-gate.git
cd obsidian-gate
npm install
npm run build     # compile TypeScript → dist/
npm run dev       # hot-reload with tsx

Riley G. 제작 — Marc Lou 플레이북에서 영감: 빠르게 출시, 무료 등급, 광고 지출 0, 공개적으로 구축.

MIT — 그 위에 구축하고, 출시하고, 판매하세요.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to remotely access and interact with Obsidian vaults via MCP, supporting note operations, tag management, graph queries, and command execution.
    4
    GPL 3.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables reading, writing, searching, and managing Obsidian vault notes through MCP tools and prompts, allowing AI agents to interact with local knowledge bases.
    -