mcpField
F
fizlog-mcp

fizlog-mcp

本地服务
github.com/firmalemony开发工具04 周前更新

关于 fizlog-mcp

fizlog-mcp 是用于在 Fizlog 中发布和读取更新日志条目的 MCP 服务,Fizlog 面向独立 SaaS 提供更新日志组件。它支持立即发布、定时发布或保存草稿,并可读取近期公开更新。

主要功能

  1. 01发布、定时发布或保存条目草稿
  2. 02读取近期公开更新日志
  3. 03可选发送订阅者邮件
  4. 04配置自托管 Fizlog 地址

适用场景

  1. 01发布刚上线的功能公告
  2. 02安排版本更新发布
  3. 03保存更新日志草稿
  4. 04发布前查看近期条目

MCP 相关

该服务通过 MCP 客户端提供 Fizlog 条目的发布、草稿保存和公开更新日志读取工具,支持 Claude、Cursor 等客户端。认证和访问使用 API 密钥及公开密钥。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"firmalemony-fizlog": {
"command": "npx",
"args": [
"-y",
"fizlog-mcp"
],
"env": {
"FIZLOG_API_KEY": "<FIZLOG_API_KEY>",
"FIZLOG_PUBLIC_KEY": "<FIZLOG_PUBLIC_KEY>",
"FIZLOG_BASE_URL": "<FIZLOG_BASE_URL>"
}
}
}
}
启动命令npx -y fizlog-mcp
需要配置的环境变量
FIZLOG_API_KEY密钥Project API key from fizlog.com
FIZLOG_PUBLIC_KEY密钥Project public key (default for reading the changelog)
FIZLOG_BASE_URLBase URL for self-hosted Fizlog

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

安装包
npmfizlog-mcp0.1.0

工具

2

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

参数类型必填说明
bodystring否Fizlog Markdown 子集的详细信息。
typeenum否new = 功能,improved = 增强,fixed = 错误修复。new | improved | fixed
draftboolean否保存为未发布的草稿,而不是发布。
titlestring是面向用户的简短标题,例如 'Dark mode is here'。
published_atstring否ISO 8601 日期时间。设置为未来时间会安排条目发布。
notify_subscribersboolean否同时向项目订阅者发送电子邮件(仅适用于立即发布且非草稿的条目)。

详细介绍

fizlog-mcp

Fizlog 的 MCP 服务——面向独立 SaaS 的更新日志组件。 让 Claude、Cursor 或任何 MCP 客户端发布你刚刚完成的内容:

“为我刚完成的 CSV 导出功能发布一条更新日志。”

工具

工具功能
publish_entry发布(或安排发布/保存为草稿)一条更新日志——它会显示在应用内组件、公开更新日志页面和 RSS 中。可选发送订阅者邮件。
get_public_changelog读取最新发布的更新日志,方便助手避免重复或总结版本更新。

设置

  1. 在 Fizlog 中打开你的项目并复制 API key(以及嵌入代码片段中的 public key)。
  2. 将服务添加到你的 MCP 客户端:

Claude Code

claude mcp add fizlog -e FIZLOG_API_KEY=fz_xxx -e FIZLOG_PUBLIC_KEY=your_public_key -- npx -y fizlog-mcp

Claude Desktop(claude_desktop_config.json)/ Cursor(~/.cursor/mcp.json)

{
  "mcpServers": {
    "fizlog": {
      "command": "npx",
      "args": ["-y", "fizlog-mcp"],
      "env": { "FIZLOG_API_KEY": "fz_xxx", "FIZLOG_PUBLIC_KEY": "your_public_key" }
    }
  }
}
环境变量必需默认值
FIZLOG_API_KEYpublish_entry 必需—
FIZLOG_PUBLIC_KEY否(get_public_changelog 的默认值)—
FIZLOG_BASE_URL否(自托管 Fizlog)https://fizlog.com

相关项目

  • publish-to-fizlog — 每次发布 GitHub release 时都会发布一条 Fizlog 更新日志的 GitHub Action。
  • Fizlog 迁移指南 — 将你的更新日志从 Beamer、Headway、AnnounceKit、Canny 等平台迁移过来。
  • 已作为 io.github.firmalemony/fizlog-mcp 收录在官方 MCP Registry 中。

开发

npm install
npm run build
FIZLOG_BASE_URL=http://localhost:8888/fizlog FIZLOG_API_KEY=... FIZLOG_PUBLIC_KEY=demo npm run smoke

冒烟测试会在目标项目中创建一条草稿;请在本地或测试实例上运行。

MIT © Lemony Apps

评论

支持 Markdown

第一次接触 MCP?

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

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