vasylenko/claude-desktop-extension-bear-notes

vasylenko/claude-desktop-extension-bear-notes

от vasylenko
MCP инструмент для Bear Notes с релевантным поиском по заголовкам, тексту и тегам. Работает полностью локально — читает данные из SQLite без запуска Bear, запись через URL-схему. Подходит для точного поиска и управления заметками в офлайн-режиме.

Supply Chain Ask DeepWiki bear-notes-mcp MCP server

Buy Me a Coffee

Bear Notes MCP Server

An unofficial, opinionated MCP server for Bear Notes — built around relevance-ranked search instead of substring matching. Results come ranked across titles, bodies, and hierarchical tags, with snippets and combinable filters (tag, date, pinned). Reads run direct against Bear's SQLite database — no Bear app required for queries.

Writes route through Bear's own URL handler — atomic and validated by Bear. Offline-first: no network calls, no telemetry, all processing on your Mac. Works with any MCP client — Claude Desktop, Claude Code, Codex, Gemini, Cursor. Ships as a one-click .mcpb extension or a standalone npm package.

Example prompts:

Find the deep-dive I wrote on export pipelines, somewhere under #engineering/

Append today's decisions to the 'Decisions' section of my Weekly Ops note

Pull every note under #research/llm-evals into a survey outline

Find my notes tagged #blog/drafts and draft this week's post outline

✨ Key Features

  • Read-only by default — flip Edit Mode for writes. 4 tools always on (search, open, find untagged, list tags); 8 more in Edit Mode for create, edit, attach, tag, archive
  • Relevance-ranked search across titles, bodies, and tags — finds the right note, not just the ones that contained your literal words
  • Date-based search with relative dates ("yesterday", "last week", "start of last month")
  • Hierarchical tag management — view tags as a tree with note counts; rename or delete a tag across the whole library
  • Surgical writes — append at a specific heading or replace a section without rewriting the whole note
  • File attachments — attach images, PDFs, and documents up to 25 MB; symlinks rejected for safety
  • New note convention (opt-in) — place tags right after the title instead of at the bottom
  • Local-first — direct read-only SQLite reads, native node:sqlite, no network calls, no telemetry

Часто задаваемые вопросы

Инструменты были проиндексированы:
bear-capabilitiesтолько чтениеидемпотентный

Сообщает текущий режим сервера Bear Notes MCP и как разблокировать дополнительные возможности. Вызывайте это, когда пользователь спрашивает, что можно сделать с его заметками Bear, когда операция записи недоступна или когда пользователь хочет включить создание, редактирование заметок или управление тегами.

Возможности Bear Notes

Параметры

Без параметров.

bear-find-untagged-notesтолько чтениеидемпотентный

Находит заметки в вашей библиотеке Bear без тегов. Полезно для организации и категоризации заметок. Удалённые и архивированные заметки не включаются.

Найти заметки без тегов

Параметры
  • limitinteger

    Максимальное количество результатов (по умолчанию: 50, минимум: 1)

bear-list-tagsтолько чтениеидемпотентный

Выводит все теги в вашей библиотеке Bear в виде иерархического дерева. Показывает имена тегов с количеством заметок. Полезно для понимания структуры тегов и поиска тегов для применения к заметкам без тегов. Подсчёт включает только активные заметки (удалённые и архивированные исключаются). Теги с нулевым количеством активных заметок не отображаются.

Перечислить теги Bear

Параметры

Без параметров.

bear-open-noteтолько чтениеидемпотентный

Читает полное текстовое содержимое заметки Bear по её ID или заголовку. Поддерживает прямой поиск по заголовку как альтернативу предварительному поиску. Всегда включает текст, извлечённый из прикреплённых изображений и PDF (также известный как OCR-поиск), с чёткими метками.

Открыть Bear Note

Параметры
  • idstring

    Идентификатор (ID) существующей заметки Bear. Нужно указать либо id, либо заголовок.

  • titlestring

    Точное название заметки для прямого поиска (без учёта регистра). Необходимо указать либо id, либо название. Если несколько заметок имеют одинаковое название, возвращается список для уточнения.

bear-search-notesтолько чтениеидемпотентный

Ищет слова или фразы в ваших заметках Bear. Поиск просматривает заголовки заметок, содержимое тел заметок и текст, распознанный OCR во вложенных изображениях и PDF-файлах, и возвращает подходящие заметки, отсортированные по релевантности, с фрагментом соответствующего контекста - чтобы вы могли увидеть, что совпало, не открывая заметку. Для лучших результатов ищите по фразе или нескольким словам из того, что вы ищете; одно слово тоже подходит. Также поддерживает фильтрацию по тегу, по диапазону дат создания/изменения или по статусу закрепления - комбинируйте их с поисковым запросом или используйте по отдельности для просмотра без поиска. Удаленные и архивированные заметки не включаются.

Найти Bear Notes

Параметры
  • createdAfterstring

    Фильтрует заметки, созданные в эту дату или после неё. Поддерживает относительные даты («today», «yesterday», «last week», «start of last month») и формат ISO (ГГГГ-ММ-ДД). Используйте «start of last month» для начала предыдущего месяца.

  • createdBeforestring

    Фильтрует записи, созданные в этот день или раньше. Поддерживает: относительные даты («сегодня», «вчера», «на прошлой неделе», «конец прошлого месяца»), формат ISO (ГГГГ-ММ-ДД). Используйте «конец прошлого месяца» для конца предыдущего месяца.

  • limitinteger

    Максимальное количество возвращаемых результатов (по умолчанию: 30, минимум: 1)

  • modifiedAfterstring

    Фильтрует заметки, изменённые в этот день или позже. Поддерживает относительные даты («сегодня», «вчера», «на прошлой неделе», «начало прошлого месяца»), формат ISO (ГГГГ-ММ-ДД). Используйте «начало прошлого месяца» для начала предыдущего месяца.

  • modifiedBeforestring

    Фильтрует заметки, изменённые в эту дату или раньше. Поддерживает: относительные даты («сегодня», «вчера», «на прошлой неделе», «конец прошлого месяца»), формат ISO (YYYY-MM-DD). Используйте «конец прошлого месяца» для конца предыдущего месяца.

  • pinnedboolean

    Установите значение true, чтобы возвращать только закреплённые заметки: если объединить с тегом, будут возвращены закреплённые заметки с этим тегом, в противном случае — только глобально закреплённые заметки.

  • tagstring

    Тег для фильтрации заметок (ведущий # удаляется, если присутствует)

  • termstring

    Слова для поиска. Результаты ранжируются по релевантности — заметки, которые охватывают больше из того, что вы ввели, получают более высокий ранг. Для типичного случая передавайте естественные ключевые слова (например, «quarterly planning notes»). Идентификаторы с дефисами или знаками препинания, такие как «bear-notes-mcp» или «2026-04-15», при использовании отдельно сопоставляются как точная фраза; в многокомпонентных запросах они обрабатываются как обычные слова.

3.0.1основная
3.0.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.2
2.8.1
2.8.0
2.7.0
2.6.0
2.5.0
2.4.1
2.4.0
2.3.0
2.2.0
2.1.1
2.1.0
2.1.0-rc.1

Выберите клиент, чтобы установить vasylenko/claude-desktop-extension-bear-notes:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "vasylenko-claude-desktop-extension-bear-dyzmvohkyq": {
      "command": "npx",
      "args": [
        "-y",
        "bear-notes-mcp@latest"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "vasylenko-claude-desktop-extension-bear-dyzmvohkyq": {
      "command": "npx",
      "args": [
        "-y",
        "bear-notes-mcp@latest"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "vasylenko-claude-desktop-extension-bear-dyzmvohkyq": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "bear-notes-mcp@latest"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"vasylenko-claude-desktop-extension-bear-dyzmvohkyq\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"bear-notes-mcp@latest\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "vasylenko-claude-desktop-extension-bear-dyzmvohkyq": {
      "command": "npx",
      "args": [
        "-y",
        "bear-notes-mcp@latest"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add vasylenko-claude-desktop-extension-bear-dyzmvohkyq -- npx -y bear-notes-mcp@latest

Либо через JSON-конфиг:

claude mcp add-json vasylenko-claude-desktop-extension-bear-dyzmvohkyq "{\"command\":\"npx\",\"args\":[\"-y\",\"bear-notes-mcp@latest\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add vasylenko-claude-desktop-extension-bear-dyzmvohkyq -- npx -y bear-notes-mcp@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.vasylenko-claude-desktop-extension-bear-dyzmvohkyq]
command = "npx"
args = ["-y", "bear-notes-mcp@latest"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите vasylenko/claude-desktop-extension-bear-notes, а в поле команды запуска — строку ниже:
npx -y bear-notes-mcp@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "vasylenko-claude-desktop-extension-bear-dyzmvohkyq": {
      "command": "npx",
      "args": [
        "-y",
        "bear-notes-mcp@latest"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "vasylenko-claude-desktop-extension-bear-dyzmvohkyq": {
      "command": "npx",
      "args": [
        "-y",
        "bear-notes-mcp@latest"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например vasylenko-claude-desktop-extension-bear-dyzmvohkyq.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: vasylenko-claude-desktop-extension-bear-dyzmvohkyq
    command: npx
    args:
      - "-y"
      - "bear-notes-mcp@latest"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "vasylenko-claude-desktop-extension-bear-dyzmvohkyq": {
      "command": "npx",
      "args": [
        "-y",
        "bear-notes-mcp@latest"
      ]
    }
  }
}

Похожие MCP-сервера

akseyh/bear-mcp-server

akseyh/bear-mcp-server

от akseyh

MCP-сервер для работы с заметками Bear Notes. Через SQLite читает все заметки, ищет по тексту и выводит теги. Интегрируется с MCP-клиентами (Claude Desktop) для автоматизации вашей базы знаний на m...

JavaScript⭐ 45
Dan8Oren/mcp-apple-notes

Dan8Oren/mcp-apple-notes

от dan8oren

MCP сервер для семантического поиска и RAG по Apple Notes. Работает полностью локально - не требует API-ключей, данные не покидают устройство. Интегрируется с Claude Desktop, Cursor, Windsurf. Ищит...

JavaScript⭐ 14
smith-and-web/obsidian-mcp-server

smith-and-web/obsidian-mcp-server

от smith-and-web

MCP-сервер для интеграции AI-ассистентов с Obsidian: создавайте, читайте, редактируйте заметки, управляйте тегами и ищите по хранилищу через естественный язык. Полезен для автоматизации работы с за...

TypeScript⭐ 19
MarkusPfundstein/mcp-obsidian

MarkusPfundstein/mcp-obsidian

от markuspfundstein

Управляет заметками Obsidian: ищет по ключевым словам, читает, дополняет и создаёт новые. Требуется плагин Local REST API.

Python⭐ 4482
louis030195/easy-obsidian-mcp

louis030195/easy-obsidian-mcp

от louis030195

MCP-сервер для подключения AI-ассистентов (Claude, ChatGPT) к Obsidian: поиск, чтение и анализ связей между заметками. Полезен для пользователей Obsidian, которые хотят задействовать ИИ для работы ...

TypeScript⭐ 17
kj455/mcp-kibela

kj455/mcp-kibela

от kj455

MCP-сервер для интеграции AI-ассистентов с корпоративной базой знаний Kibela. Умеет искать заметки по ключевым словам, получать содержимое по ID или пути, создавать и редактировать записи — идеальн...

TypeScript⭐ 13
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин