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

    Maximum number of results (default: 50, min: 1)

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

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

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

Параметры

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

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

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

Открыть Bear Note

Параметры
  • idstring

    Note identifier (ID) for an existing Bear note. Either id or title must be provided.

  • titlestring

    Exact note title for direct lookup (case-insensitive). Either id or title must be provided. If multiple notes share the same title, returns a list for disambiguation.

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

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

Найти Bear Notes

Параметры
  • createdAfterstring

    Filter notes created on or after this date. Supports: relative dates ("today", "yesterday", "last week", "start of last month"), ISO format (YYYY-MM-DD). Use "start of last month" for the beginning of the previous month.

  • createdBeforestring

    Filter notes created on or before this date. Supports: relative dates ("today", "yesterday", "last week", "end of last month"), ISO format (YYYY-MM-DD). Use "end of last month" for the end of the previous month.

  • limitinteger

    Maximum number of results to return (default: 30, min: 1)

  • modifiedAfterstring

    Filter notes modified on or after this date. Supports: relative dates ("today", "yesterday", "last week", "start of last month"), ISO format (YYYY-MM-DD). Use "start of last month" for the beginning of the previous month.

  • modifiedBeforestring

    Filter notes modified on or before this date. Supports: relative dates ("today", "yesterday", "last week", "end of last month"), ISO format (YYYY-MM-DD). Use "end of last month" for the end of the previous month.

  • pinnedboolean

    Set to true to return only pinned notes: if combined with tag, will return pinned notes with that tag, otherwise only globally pinned notes.

  • tagstring

    Tag to filter notes by (leading # is stripped if present)

  • termstring

    Words to search for. Results are ranked by relevance — notes covering more of what you typed rank higher. Pass natural keywords for the typical case (e.g., "quarterly planning notes"). Hyphenated or punctuated identifiers like "bear-notes-mcp" or "2026-04-15" are matched as a phrase when used alone; in multi-word queries they are treated like any other word.

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

akseyh/bear-mcp-server

akseyh/bear-mcp-server

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

JavaScript45
ofershap/mcp-server-markdown

ofershap/mcp-server-markdown

MCP сервер для поиска и навигации по локальным markdown-файлам: полнотекстовый поиск, извлечение разделов по заголовкам, навигация по оглавлению, поиск блоков кода по языку и парсинг frontmatter. П...

TypeScript5
Dan8Oren/mcp-apple-notes

Dan8Oren/mcp-apple-notes

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

JavaScript12
aliasunder/vault-cortex

aliasunder/vault-cortex

Сервер Vault Cortex предоставляет AI-ассистентам полнотекстовый поиск и структурированную память в Obsidian vault через Docker. 25 инструментов работают с заметками, ссылками и свойствами без плагинов.

TypeScript18
MarkusPfundstein/mcp-obsidian

MarkusPfundstein/mcp-obsidian

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

Python4390
evc-team-relay-mcp

evc-team-relay-mcp

MCP-сервер, дающий AI-агентам прямой доступ к заметкам Obsidian: чтение, запись и синхронизация через Team Relay API. Работает с Claude Code, Codex CLI и любыми MCP-клиентами. Безопасный JSON-RPC б...

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

Лука Никитин