Bear MCP Server

Bear MCP Server

site icon
2025.02.17 0
TypeScript笔记管理数据访问内容生成开发效率
Bear MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 Bear Notes 应用程序的访问。它通过运行 SQL 命令来访问 Bear Notes 的 SQLite 数据库,支持读取笔记、按文本搜索笔记以及列出所有标签等功能。
View on GitHub

Overview

基本能力

产品定位

Bear MCP Server 是一个专门为 Bear Notes 设计的 MCP 服务器,旨在通过 MCP 协议提供对 Bear Notes 数据的访问和管理功能。

核心功能

  • 读取笔记
  • 按文本搜索笔记
  • 列出所有标签

适用场景

  • 需要批量读取或搜索 Bear Notes 中的笔记
  • 需要获取 Bear Notes 中的所有标签
  • 开发与 Bear Notes 集成的工具或应用

工具列表

  • get_notes: 检索所有笔记
  • get_tags: 列出所有标签
  • get_notes_like: 搜索包含特定文本的笔记

常见问题解答

  • 需要安装 Bear Notes 应用程序(仅限 macOS)
  • 需要访问 Bear 数据库

使用教程

使用依赖

  • Node.js
  • Bear Notes 应用程序(macOS)

安装教程

# 克隆项目
git clone https://github.com/akseyh/bear-mcp-server

# 进入项目目录
cd bear-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build

调试方式

  1. 更新 claude_desktop_config.json 文件,配置 MCP 服务器路径
  2. 启动服务器后,可以使用提供的 MCP 工具进行测试

示例配置:

{
  "mcpServers": {
    "bear": {
      "command": "node",
      "args": [".../build/index.js"] // 更改为你的路径
    }
  }
}

许可证

该项目遵循 ISC 开源许可条款。