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 Capabilities

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

Параметры

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

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

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

Find Untagged Notes

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

Параметры

  • limitinteger

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

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

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

List Bear Tags

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

Параметры

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

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

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

Open Bear Note

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

Параметры

  • 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-файлах, и возвращает подходящие заметки, отсортированные по релевантности, с фрагментом соответствующего контекста - чтобы вы могли увидеть, что совпало, не открывая заметку. Для лучших результатов ищите по фразе или нескольким словам из того, что вы ищете; одно слово тоже подходит. Также поддерживает фильтрацию по тегу, по диапазону дат создания/изменения или по статусу закрепления - комбинируйте их с поисковым запросом или используйте по отдельности для просмотра без поиска. Удаленные и архивированные заметки не включаются.

Find Bear Notes

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

Параметры

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

  • tagstring

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

  • limitinteger

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

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

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

Другие проверенные MCP-сервера

steipete/peekaboo

steipete/peekaboo

MCP сервер для macOS с захватом экрана, AI-анализом и автоматизацией GUI: клики, ввод, скроллинг, горячие клавиши. Требует разрешений на запись экрана и доступность. Полезен разработчикам и тестировщикам.

Swift4879
yepcode/mcp-server-js

yepcode/mcp-server-js

официальный

YepCode MCP сервер превращает YepCode-процессы в готовые инструменты для ИИ-ассистентов. Он запускает скрипты на Python или Node.js в изолированной среде, управляет параметрами через JSON Schema. Идеально для интеграции AI с бизнес-логикой — от выполнения кода до управления API.

TypeScript46
gitkraken/gk-cli

gitkraken/gk-cli

официальный

MCP-сервер GitKraken CLI объединяет git, GitHub и Jira. Встроенный AI помогает с коммитами и Pull Request. Полезен разработчикам для автоматизации работы с несколькими репозиториями через единый сервер.

435
DeusData/codebase-memory-mcp

DeusData/codebase-memory-mcp

официальный

MCP-сервер для молниеносной индексации кода: строит граф знаний из функций, классов и связей для 158 языков. Ускоряет работу AI-агентов, заменяя перебор файлов структурными запросами за миллисекунды.

C32815
browserbase/mcp-server-browserbase

browserbase/mcp-server-browserbase

официальный

MCP сервер облачной автоматизации браузера Browserbase. Позволяет AI-агентам навигировать по сайтам, извлекать данные и выполнять действия. Полезен для RPA и веб-скрапинга. Доступен self-hosted и hosted.

TypeScript3408
MarkItDown MCP

MarkItDown MCP

официальный

Инструмент для преобразования PDF, Word, Excel, изображений, аудио и других форматов в Markdown. Оптимален для подготовки данных для LLM-пайплайнов. Сохраняет структуру документов (заголовки, списки, таблицы).

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

Лука Никитин