Bear笔记MCP服务器

一个Node.js MCP服务器,允许AI代理通过Bear的x-callback-url方案与macOS上的Bear笔记应用交互。

  • by counterall
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 counterall/bear-note-mcp

使用说明

熊笔记MCP服务器

这个项目是一个Node.js MCP(模型上下文协议)服务器,它允许AI代理通过Bear的x-callback-url方案与macOS上的Bear笔记应用进行交互。

功能

  • 创建Bear笔记代理可以在Bear中创建带有自定义标题、文本和标签的新笔记。
  • 标签支持支持扁平和嵌套标签(例如。, test根据上面的信息,执行如下指令: test/mcp-server---
  • 打开/编辑/固定创建后打开笔记的选项,以编辑模式打开,或固定笔记。
  • 回调处理使用本地HTTP服务器捕获Bear的x-success/x-error回调,以实现稳健的自动化。
  • macOS 本地集成利用 open 通过其URL方案触发Bear的命令。

设置说明

前提条件

  • macOS 与 熊 已安装
  • Node.js(建议使用v18或更高版本)
  • npm

安装

  1. 克隆此存储库:
    git clone git@github.com:counterall/bear-note-mcp.git
    cd bear-note-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

运行MCP服务器,以VSCode为例

在全局或项目特定的设置中添加以下内容 mcp.json根据上面的信息,执行如下指令:

{
	"servers": {
		"bear-note": {
      "command": "node",
      "args": ["/path/to/bear-note-mcp/dist/server.js"]
    }
	}
}

笔记

  • 服务器必须在与Bear相同的macOS机器上运行。
  • The Bear应用必须已安装且可通过(该途径)访问 bear:// URL方案。

如需更多详情,请参阅代码中的内容 src/server.ts 或者通过问题联系。