Skip to main content
Glama
rileygramlich

obsidian-gate

Obsidian Gate

MCP-сервер, который открывает ваше хранилище Obsidian для любого ИИ-агента.

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

npm License: MIT


Ваше хранилище Obsidian — это ваш второй мозг. Ваши ИИ-агенты должны уметь им пользоваться.

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»

Полнотекстовый поиск по всем заметкам

«Сохрани эту сессию отладки в моё хранилище»

Создаёт новую заметку с frontmatter

«Свяжи мои заметки со встречи с заметками проекта»

Добавляет [[wikilink]]


Инструменты — 9 операций

Инструмент

Что делает

list_notes(path?)

Список заметок и папок в папке хранилища

read_note(path)

Полное содержимое заметки + разобранный frontmatter

search_notes(query, limit?)

Полнотекстовый поиск с ранжированными результатами и фрагментами

create_note(path, content, frontmatter?)

Новая заметка с frontmatter из шаблона хранилища

update_note(path, content, mode?)

Перезапись или добавление к заметке

get_backlinks(path)

Все заметки, ссылающиеся сюда через [[wikilink]]

get_tags()

Все теги — frontmatter и инлайн — с количеством

get_daily_note(date?)

Получить или создать дневную заметку (сегодня, вчера, -1, ISO)

create_link(from, to, label?)

Добавить [[wikilink]] в раздел ## Related

Заметки также доступны как MCP-ресурсы: obsidian://{vault}/{path}.


CLI

Команда

Что делает

init

Интерактивный мастер настройки

serve (по умолчанию)

Панель управления + MCP HTTP на :3100

--mcp

Запуск как MCP-сервер через stdio

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-сервер для вашего хранилища.


Дорожная карта

  • MCP-сервер с 9 инструментами

  • Локальная панель управления + журнал активности

  • Аутентификация по API-ключам + разрешения

  • Лицензирование через Stripe (бесплатный + платные тарифы)

  • Плагин для сообщества Obsidian (установка в один клик)

  • Запись от агента с frontmatter от 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: быстро выпускайте, бесплатный тариф, ноль рекламных расходов, стройте на публике.

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.
    -