mcpField
S
Syncpen

Syncpen

本地服务
syncpen.io记忆与知识09 周前更新

关于 Syncpen

Syncpen MCP Server 将 Syncpen 写作工作区连接到 Claude Code 等 MCP 客户端,供 Agent 搜索、撰写和管理 Markdown 文档。它支持人工审核签名编辑建议,并可将内容发布到 WordPress、Ghost 或 Sanity。

主要功能

  1. 01搜索和读取 Markdown 文档
  2. 02创建、更新及整理文档
  3. 03提交需人工批准的签名编辑建议
  4. 04管理评论和团队空间
  5. 05发布到 WordPress、Ghost 或 Sanity
  6. 06访问已连接服务的内容

适用场景

  1. 01维护可搜索的团队知识库
  2. 02审核 Agent 对文档的修改
  3. 03撰写并发布文章
  4. 04汇总 Google Drive、Slack 或 Notion 内容

MCP 相关

它作为 MCP 服务向客户端提供文档搜索、读取、编辑、评论、整理和发布等工具,也提供连接服务内容的相关工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"syncpen": {
"command": "npx",
"args": [
"-y",
"syncpen-mcp"
],
"env": {
"SYNCPEN_API_KEY": "<SYNCPEN_API_KEY>"
}
}
}
}
启动命令npx -y syncpen-mcp
需要配置的环境变量
SYNCPEN_API_KEY密钥Your Syncpen API key (starts with sp_). Create one at https://www.syncpen.io/settings/api-keys.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsyncpen-mcp1.6.3

工具

20

收录的工具列表 · 更新于 2 周前

参数类型必填说明
modeenum否可选:匹配范围——'title'、'content' 或 'all'(默认值为 'all')。title | content | all
limitnumber否最大结果数(默认值为 20,最大值为 50)
querystring是用于匹配文档标题和正文内容的搜索查询
folderIdstring否可选:将结果筛选到特定文件夹

详细介绍

Syncpen

Syncpen MCP 服务

将 Claude Code(或任何 MCP 客户端)连接到你的 Syncpen 工作区——这是一个 AI 真正可以在其中写作的写作工作区。你的 Agent 可以在与你共同编辑的实时文档中搜索、阅读、起草、提出建议、评论、整理和发布内容。

还没有账号? 前往 syncpen.io 免费创建一个。

Syncpen 擅长什么?

  • 构建由 AI 维护的知识库——收集笔记、文档和剪藏内容,然后让你的 Agent 整理、建立交叉链接并持续更新。
  • 在发布平台上撰写长篇内容——文章、文档、整本书;你的 Agent 起草,你审核,然后一次调用即可发布到 WordPress、Ghost 或 Sanity。
  • 你和你的 Agent 协作完成同一个项目——所有人都在同一份实时文档中工作;每次编辑都会共享、清晰可读并标明来源。
  • 每次编辑都有记录可查——Agent 会以带签名的建议形式提出修改,由你接受或拒绝。任何更改都不会悄然发生。
  • 无需离开你的工具即可完成研究 → 起草 → 发布——剪藏资料来源,让 AI 据此起草并发布。

快速设置

1. 生成 API 密钥
  1. 前往 Syncpen 账号中的 设置 → API 密钥
  2. 启用 API 访问权限
  3. 创建新的 API 密钥
  4. 复制密钥(它只会显示一次!)
2. 配置 Claude Code

将以下内容添加到你的 MCP 配置文件(~/.mcp.json 或项目级 .mcp.json):

{
  "mcpServers": {
    "syncpen": {
      "command": "npx",
      "args": ["-y", "syncpen-mcp"],
      "env": {
        "SYNCPEN_API_KEY": "sp_your_api_key_here"
      }
    }
  }
}

就是这样!Claude Code 将自动下载并运行 MCP 服务。

可用工具

工具描述
syncpen_search按标题和正文内容(全文)搜索文档
syncpen_read以 Markdown 格式读取文档内容
syncpen_list_folders列出所有文件夹
syncpen_list_documents列出文档,可按文件夹筛选
syncpen_create创建新文档——默认创建在个人空间,也可通过 teamId 创建在团队空间
syncpen_update更新文档标题和/或内容
syncpen_suggest_edit提交编辑建议,供人工接受或拒绝(接受前不会更改文档)
syncpen_list_suggestions列出文档的待处理(或全部)建议
syncpen_list_comments读取评论串(含回复、行号和作者)
syncpen_reply_comment回复评论串(带签名,并通知 @提及对象)
syncpen_resolve_comment将评论串标记为已解决
syncpen_move_document将文档移入文件夹或移至根目录
syncpen_delete_document删除文档(移至回收站)
syncpen_create_folder创建文件夹(可嵌套)
syncpen_rename_folder重命名文件夹
syncpen_move_folder将文件夹移至新的上级文件夹或根目录
syncpen_delete_folder删除文件夹及其内容(移至回收站)
syncpen_publish将文档发布到 WordPress、Ghost 或 Sanity
syncpen_list_connections列出已连接的 CMS 目标及其 connectionIds——默认列出个人空间,也可通过 teamId/documentId限定范围
syncpen_list_teams列出你的团队空间(id、名称、角色、成员数)
syncpen_recent_changes按时间排序的信息流,显示谁在何时创建、编辑或移入回收站了哪些文档
syncpen_related根据一篇文档推荐其他可阅读内容——结合共同访问记录(共同处理过的文档)与 /editor 链接
syncpen_drive_list_files列出/搜索用户已连接 Google Drive 中的文件
syncpen_drive_read_file读取 Drive 文件内容(仅支持 Google 文档和纯文本文件)
syncpen_news_search通过用户已连接的 World News API 密钥搜索近期全球新闻
syncpen_slack_list_channels列出用户已连接的 Slack 工作区中的公开频道
syncpen_slack_read_channel读取公开 Slack 频道近期的消息记录
syncpen_notion_search搜索用户已连接的 Notion 工作区中的页面
syncpen_notion_read_page读取 Notion 页面的顶层内容

使用示例

配置完成后,向 Claude Code 提问:

  • “列出我的 Syncpen 文件夹”
  • “搜索提及 authentication 的文档”
  • “读取我标题为 ‘API Design Notes’ 的文档”
  • “我的 ‘Projects’ 文件夹中有哪些文档?”
  • “将我的 ‘Launch Post’ 文档作为草稿发布到 Ghost”
  • “从昨天起,我的工作区有哪些变化?”

开发

有关贡献或从源代码运行:

git clone https://github.com/airbuzz/syncpen-mcp.git
cd syncpen-mcp
npm install
npm run build     # or: npm run dev  (watch mode)

将 MCP 配置指向构建后的入口文件(node /path/to/syncpen-mcp/dist/index.js)。默认使用生产 API;仅在要连接本地实例时设置 SYNCPEN_API_URL。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。