关于 Patchlog
Patchlog 是一个 MCP 服务,供 MCP 客户端管理 Patchlog 上的更新日志条目。它支持使用 API 令牌起草、编辑、发布和安排条目。
主要功能
- 01列出项目和更新日志条目
- 02按状态和类型筛选条目
- 03创建草稿或发布条目
- 04更新现有条目
- 05立即发布或安排条目
适用场景
- 01为已上线的功能起草更新日志
- 02发布前审核版本条目
- 03安排更新公告的发布时间
- 04立即发布已有草稿
MCP 相关
该服务向 MCP 客户端提供 Patchlog 项目和更新日志工具。可作为本地 Node.js 进程运行,也可连接远程端点 https://patchlog.io/mcp。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://patchlog.io/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http michaelyousrie-patchlog https://patchlog.io/mcpCursor.cursor/mcp.json
{"mcpServers":{"michaelyousrie-patchlog":{"type":"http","url":"https://patchlog.io/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"michaelyousrie-patchlog":{"type":"http","url":"https://patchlog.io/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"michaelyousrie-patchlog":{"type":"http","url":"https://patchlog.io/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"michaelyousrie-patchlog":{"serverUrl":"https://patchlog.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
patchlog-mcp
适用于 Patchlog 的 MCP 服务。直接通过 Claude Code、Claude Desktop、Cursor 或任何其他 MCP 客户端编写、更新并发布更新日志。发布一项功能后,只需告诉你的 Agent“为此添加一条更新日志”,它就会出现在你的公开更新日志中。
要求
- 拥有 Patchlog Pro 计划账户(API 是 Pro 计划的功能)
- 从 Settings > API Tokens 获取的 API 令牌
- Node.js 18 或更高版本
设置
Claude Code
claude mcp add patchlog -e PATCHLOG_API_TOKEN=your-token-here -- npx -y patchlog-mcp
Claude Desktop
将以下内容添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"patchlog": {
"command": "npx",
"args": ["-y", "patchlog-mcp"],
"env": {
"PATCHLOG_API_TOKEN": "your-token-here"
}
}
}
}
Cursor
将相同的配置块添加到项目中的 .cursor/mcp.json,或全局配置文件 ~/.cursor/mcp.json:
{
"mcpServers": {
"patchlog": {
"command": "npx",
"args": ["-y", "patchlog-mcp"],
"env": {
"PATCHLOG_API_TOKEN": "your-token-here"
}
}
}
}
远程服务(无需 Node)
Patchlog 也通过远程 MCP 端点提供相同的工具集。将客户端指向 https://patchlog.io/mcp,并使用你的 API 令牌作为 bearer token:
claude mcp add --transport http patchlog https://patchlog.io/mcp --header "Authorization: Bearer your-token-here"
工具
| 工具 | 功能 |
|---|---|
list_projects | 列出你的项目及其公开更新日志 URL |
list_entries | 列出项目的更新日志条目,可按状态和类型筛选 |
get_entry | 获取一条条目及其完整 Markdown 内容 |
create_entry | 创建一条条目(默认保存为草稿,也可立即发布或安排在未来某个日期发布) |
update_entry | 修改现有条目的任意字段 |
publish_entry | 立即发布草稿或已安排的条目 |
配置
| 环境变量 | 必填 | 默认值 |
|---|---|---|
PATCHLOG_API_TOKEN | 是 | 无 |
PATCHLOG_API_URL | 否 | https://patchlog.io |
示例提示词
- “为我们刚发布的导出功能添加一条更新日志并发布。”
- “为此发布分支中的所有内容起草更新日志条目,我会在 Patchlog 中审核。”
- “安排在下周一上午 9 点发布一条关于价格变更的更新日志。”
开发
npm install
npm test
npm run build
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。