返回博客
产品更新

Flexnote MCP 服务:在 Cursor 与 Codex 中访问本地知识库

Flexnote 桌面端现已提供 MCP 服务。Cursor、Claude Desktop、Codex 可在本机检索与写入知识库,包括日记、笔记卡片、待办与白板。数据保存在本地,无需上传至第三方笔记云。

Flexnote MCP MCP 笔记 Cursor MCP Codex MCP 本地笔记 MCP Model Context Protocol AI 读写笔记 知识库 MCP 服务器

在 Cursor、Codex 等开发环境中工作时,通常仍需查阅本地笔记中的结论、文献摘录或白板结构。若依赖复制粘贴或切换至其他对话窗口,知识库与当前工作流会被拆成两套系统,上下文难以保持完整。

Flexnote 桌面端现已内置 MCP 服务(Model Context Protocol)。服务仅监听本机 127.0.0.1。已支持该协议的客户端(包括 Cursor、Claude Desktop、Codex)可直接检索、读取并写入当前笔记库。数据仍保存在用户设备上,不会上传至第三方笔记云。

外部客户端可在本地知识库中创建笔记并布置白板;同一批卡片同时出现在画布、卡片库与收藏中

一、与应用内 Flexnote AI 的区别

MCP 是一项开放协议,用于向外部人工智能客户端声明可调用的工具。客户端获取工具列表、按名称发起调用,并接收 JSON 文本结果。模型由客户端自行选择,Flexnote 不介入其计费与供应商。

应用内的 Flexnote AI 运行于侧栏对话:使用用户在设置中填写的 API Key,回答可附带引用,Agent 亦可编辑白板。MCP 则将同一知识库开放给外部开发工具,以便在编码或写作界面中直接操作日记、卡片、待办与白板,而无需离开当前窗口。

项目Flexnote AI(应用内)Flexnote MCP
使用位置Flexnote 侧栏 Chat / AgentCursor、Codex、Claude Desktop 等
模型设置中配置的 API Key客户端所使用的模型
数据存储本地知识库同一本地知识库
适用场景在笔记与白板中完成问答与编辑在外部开发工具中读写知识库
可同时使用
MCP 不替代应用内 AI。文献精读、视频标注等仍建议在 Flexnote 侧栏完成;若需在开发工具中将结论写入日记或白板,可使用 MCP。

二、能力范围

可查询当前工作空间中的卡片、日记、白板、待办、标签与收藏。写入类工具需关闭「只读模式」。画布相关操作需提供白板 ID;若目标白板未打开,Flexnote 将先行跳转并等待画布就绪后再执行,以避免客户端请求超时。

类别说明
检索与阅读知识库检索、卡片全文、高亮、元数据,以及 PDF 与实体卡片列表
日记列出、读取指定日期;创建或追加(未指定日期时默认为当天)
卡片与标签新建笔记卡片、追加正文、打标签、设置属性、管理收藏
待办创建、更新、完成与删除
白板列出白板与节点;创建便签、文本、形状、网页卡、媒体卡、分组与连线;读取布局并执行局部排版
界面跳转在 Flexnote 窗口打开对应卡片或白板
暂未纳入 MCP 的能力
应用内对话中的图像生成、向用户确认选项,以及依赖当前播放器的视频截帧与视频高亮,均未通过 MCP 开放。上述操作依赖 Flexnote 窗口内的即时界面上下文,外部客户端无法提供。

三、启用方式

MCP 为专业版功能,须登录有效会员账号,且 Flexnote 桌面客户端处于运行状态。退出应用后,本机端口将关闭,外部客户端无法连接。

  1. 打开 Flexnote → 设置 → MCP 服务
  2. 开启服务。服务仅绑定本机回环地址,默认端口为 39125。
  3. 按客户端类型复制配置:Cursor / Claude Desktop 使用 HTTP JSON;仅支持 command 启动的客户端使用 stdio 桥;Codex CLI 使用 TOML。
  4. 将配置写入对应客户端。访问令牌仅用于本机鉴权,请勿提交至公开代码仓库或对外传播。
开启 MCP 服务后即可复制 Cursor / Claude 配置。访问令牌仅用于本机鉴权

建议同时确认以下选项:只读模式仅开放查询类工具,适用于接入验证;亦可按工具关闭不希望外部模型调用的写入能力。

调整工具列表后需重新连接
客户端会缓存工具列表。在 Flexnote 中新增开放画布或连线等工具后,请重启桌面客户端,并在 Cursor / Codex 中重新启用该 MCP 或开启新的会话,以便加载最新工具。

四、接入 Cursor、Claude Desktop 与 Codex

Cursor / Claude Desktop

使用设置页提供的 HTTP 配置。核心字段为本机 URL 与 Bearer 令牌,示例如下:

{
  "mcpServers": {
    "flexnote": {
      "url": "http://127.0.0.1:39125/mcp",
      "headers": { "Authorization": "Bearer 你的令牌" }
    }
  }
}

Codex CLI

Codex CLI 通常通过 stdio 桥接:由 Node 运行 Flexnote 提供的脚本,将标准输入转发至本机 HTTP 端点。设置页可复制 TOML 配置并定位桥接脚本。请在环境变量中设置 FLEXNOTE_MCP_URLFLEXNOTE_MCP_TOKEN

请先启动 Flexnote
桥接脚本不会启动笔记库。请先打开 Flexnote,确认 MCP 状态为「运行中」,再于 Codex 中发起调用。

五、调用示例

连接成功后,无需记忆工具名称,可直接使用自然语言。以下语句可用于验证接入是否正常:

  • 「当前 Flexnote 工作空间是哪一个?列出最近的白板和五张卡片,不要修改任何数据。」
  • 「将这段结论追加到今天的日记。若当天日记不存在则创建。请勿保存为普通笔记卡片。」
  • 「新建一张笔记,标题为《MCP 试验》,正文须以 Markdown 一级标题开头。」
  • 「在指定白板(提供 whiteboardId)上创建两张便签并建立连线,然后读取画布布局。」
  • 「列出待办事项,并将其中一项标记为完成。」
可通过 MCP 创建、更新并完成待办;列表与笔记同属当前工作空间

写入成功后,Flexnote 将在窗口中显示提示。若存在对应实体,可选择「查看」打开相应页面;否则可选择刷新界面。提示默认保持显示,直至用户关闭。

六、安全说明

服务仅监听本机地址。同一设备上持有访问令牌的其他进程亦可调用上述工具,请将令牌按凭据管理。如需作废旧配置,可在设置中重新生成令牌,原配置立即失效。

一旦开放写入类工具,外部模型即可修改知识库。在验证阶段建议启用只读模式,或关闭创建、删除及白板相关工具。MCP 仅作用于当前打开的工作空间,操作前请确认空间选择无误。

七、适用范围

  • 仅使用浏览器、不运行桌面客户端时,本机不存在 MCP 端口,无法接入。
  • 本服务不是团队共享网关,也不提供公网访问,不适用于将笔记库开放给其他成员。
  • Flexnote 不以实时多人白板为产品方向,MCP 亦不提供该项能力。完整产品定位见 Flexnote 是什么

八、开始使用

请将桌面客户端更新至包含 MCP 的版本,使用专业版账号登录,在设置中启用服务,并将配置写入 Cursor 或 Codex。建议先以只读模式完成检索验证,再开放写入。客户端下载见 下载页;专业版说明见 定价

若已在使用应用内知识库 Agent,无需调整既有笔记方法。MCP 仅将同一本地知识库接入外部开发工具。

产品更新MCPCursorCodex本地笔记知识库

相关文章

Flexnote MCP 服务:在 Cursor 与 Codex 中访问本地知识库 | Flexnote