mcpField
P
PatchX Freenote Agent

PatchX Freenote Agent

本地服务
freenote.patch-x.cn生产力26 周前更新

关于 PatchX Freenote Agent

PatchX Freenote Agent 将已同步的 Freenote 记录接入 AI 助手,供用户查找记录、查看 AI 结果并准备分享内容。它支持本地 stdio 与远程 MCP 连接,并可通过经用户批准的 webhook 分享内容。

主要功能

  1. 01查找移动端或桌面端记录
  2. 02查看已有 AI 结果
  3. 03创建 Markdown 草稿
  4. 04通过 webhook 分享已批准内容

适用场景

  1. 01检索已同步的录音记录
  2. 02检查记录原文及保存的 AI 结果
  3. 03将记录整理成待审核的 Markdown
  4. 04把批准的内容发送到 webhook

MCP 相关

提供本地 stdio MCP 服务及支持 OAuth 的远程 MCP 入口。MCP 客户端可调用账户、记录查询、结果查看和 webhook 相关工具;实际工具集取决于连接的端点。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"zsts119-patchxnote-agent": {
"command": "npx",
"args": [
"-y",
"patchxnote-agent"
]
}
}
}
启动命令npx -y patchxnote-agent

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

安装包
npmpatchxnote-agent0.2.15

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

PatchX Freenote Agent

PatchX Freenote 曾名为 PatchXNote。现有的 patchxnote-agent 命令、patchxnote-mcp Skill 安装方式、MCP 配置和凭据仍然兼容。

English | 简体中文

npm version GitHub release MCP Registry skills.sh

将已同步的 PatchX Freenote 记录连接到 AI 助手。查找记录、查看现有 AI 结果、创建 Markdown 草稿,并通过 Webhook 分享已批准的内容。

生产服务 · MCP 设置 · 下载 App · 用户指南(中文)

将 PatchX Freenote 记录连接到 AI 助手

快速入门 · 连接方式 · Skill · 使用示例 · 故障排除 · 参考

已发布渠道

渠道公开入口提供内容
npmpatchxnote-agent带版本号的 CLI 安装器/启动器和内置 Skill;当前版本为 0.2.15。
GitHub Releasev0.2.15六种 Windows/macOS/Linux 二进制文件、校验和及构件证明。
MCP 官方 Registry搜索保留的 ID · 版本记录注册名称为 io.github.ZsTs119/patchxnote-agent。
Vercel skills.shpatchxnote-mcp新的仓库来源,可搜索 PatchX Freenote;Skill ID 仍为 patchxnote-mcp。

这些链接展示了发布情况和目录收录信息。0.2.15 验证记录 记录了构件检查、Windows 安装、本地协议发现和 Registry 回读情况;客户端/平台验收另行跟踪。

选择连接方式

你的环境使用方式要求
桌面编辑器或本地 MCP 主机npx -y patchxnote-agent@latest setup --client <client-id>Node.js 18+,运行于 amd64 或 arm64 的 Windows/macOS/Linux,以及 PatchX Freenote 账户。
支持 Remote MCP 和 OAuth 的平台https://freenote.patch-x.cn/mcp配置自定义连接器并完成该平台的授权流程;使用此方式无需安装本地 Node.js。
支持 Agent Skills 的助手安装 PatchX Freenote MCP Skill添加设置和使用说明;可与 MCP 连接配合使用。

记录必须已同步到 PatchX Freenote,且你的账户有权访问。录音卡连接、音频处理和录音功能仍由 App/PC 客户端提供。请从所选平台读取记录:mobile 或 desktop。

快速入门

选择客户端、在浏览器中授权并验证连接

1. 设置本地客户端

如果你的助手支持 Agent Skills,请先安装 Skill。没有它也可以设置 MCP。为你使用的客户端选择一条命令:

客户端命令
Cursornpx -y patchxnote-agent@latest setup --client cursor
VS Codenpx -y patchxnote-agent@latest setup --client vscode
Codexnpx -y patchxnote-agent@latest setup --client codex
WorkBuddy desktopnpx -y patchxnote-agent@latest setup --client workbuddy

设置程序会检查浏览器 OAuth 登录状态,并写入或打印相应的 MCP 配置。请在将要启动 MCP 的同一操作系统/运行环境中运行:Windows 桌面应用与 WSL/远程会话使用不同的凭据存储。其他客户端及手动配置方式,请参阅客户端设置。

2. 在浏览器中授权

完成设置程序打开的 PatchX Freenote 登录页面。请在该页面输入手机验证码和凭据。如果需要显式启动浏览器登录:

npx -y patchxnote-agent@latest mcp login
3. 验证并使用
npx -y patchxnote-agent@latest mcp status --verify --output json

刷新或重启 MCP 客户端,让它发现可用工具,然后询问:“查找今天最多五条移动端记录。” 如果该账号/平台没有匹配的记录,返回空结果也属正常。更多检查方法,请参阅验证安装。

改用托管平台

创建名为 PatchX Freenote MCP 的自定义 MCP 连接器,将服务 URL 设置为 https://freenote.patch-x.cn/mcp,完成平台的 OAuth 流程,然后刷新工具列表。请参阅客户端集成说明中的平台专属说明;不同平台的支持情况和接入要求各不相同。

复制提供给 AI 助手的完整提示词
Help me connect PatchX Freenote MCP and install the PatchX Freenote MCP Skill when the client supports Agent Skills. Use the production service at https://freenote.patch-x.cn/ and the setup page at https://freenote.patch-x.cn/mcp/setup/; if existing configuration explicitly points to the old test service, update the server address used for this connection to production first. First, if this is a local command-capable environment, run npx -y patchxnote-agent@latest skill install on this machine so future or long sessions remember the PatchX Freenote SOP; if the current client does not support Skill installation, do not treat that as a connection blocker and continue with MCP setup according to the client's capabilities. Identify the MCP client you are running in: if this is a local MCP client such as Codex, Cursor, VS Code, Claude Desktop, Claude Code, or Windsurf, run npx -y patchxnote-agent@latest setup --client <client-id> on this machine in the same OS/runtime that will later launch the MCP server. If this is an AI client or cloud platform that cannot run local commands but supports Remote MCP, custom connectors, custom MCP services, or tool plugins, create a custom MCP connector named PatchX Freenote MCP and connect it with this PatchX Freenote Remote MCP URL: https://freenote.patch-x.cn/mcp. If you are not sure which client ID or config format to use, local clients should first run npx -y patchxnote-agent@latest mcp config and use the printed generic stdio config, while remote clients should look for a Remote MCP Server URL, MCP Server URL, or Custom Connector setup entry. For login, open the browser and let me complete PatchX Freenote phone-code authorization there; do not ask me to paste OTP codes, OAuth codes, authorization codes, access tokens, refresh tokens, or webhook secrets into chat. After setup, call patchxnote_get_current_user and patchxnote_list_memories with {"platform":"mobile","limit":5} to verify it works. References: https://github.com/ZsTs119/patchx-freenote-agent and https://patchx2025.feishu.cn/wiki/PnVRwYT7IirFPckairGcWPnHnCd

常见工作流

目标向助手提出的问题
查找已同步的记录“查找今天的移动端记录。”
查看现有 AI 结果“显示这条记录的原文和已保存的 AI 结果。”
准备要分享的内容“根据这条记录创建一个 Markdown 草稿。发送前让我先审核。”
使用本地 webhook“将这份已批准的 Markdown 发送到我的 Product Feishu webhook。”

使用现有记录/结果作为输入。本地草稿文件和本地 webhook 别名需要具备相应功能的本地工具;使用前请检查已连接端点的工具列表。

PatchX Freenote MCP 技能

该技能为兼容的助手提供可复用的设置、授权、记录查询、结果检查和已批准的 Webhook 使用说明。npm 包已包含该技能,因此推荐的安装方式无需单独克隆 GitHub 仓库:

npx -y patchxnote-agent@latest skill install

默认情况下,该命令会将技能安装到用户的 .agents/skills/patchxnote-mcp 目录中。它不会登录 PatchX Freenote,也不会启动 MCP 服务。

技能安装选项和现有目录处理方式

实用的技能安装器选项:

选项用途
--dry-run --json预览目标路径和冲突状态,不写入文件。
--home <path> 或 PATCHXNOTE_AGENT_SKILL_HOME=<path>安装到测试目录或备用主目录。
--agent universal|codex|cursor|claude-code|gemini-cli|github-copilot|all确认位置后,安装到已知的本地技能目录类型。
--force在用户明确要求后,替换现有的非托管或手动编辑过的 patchxnote-mcp 技能。

安装器支持幂等操作。如果现有的 patchxnote-mcp 目录内容不同,且并非由此软件包管理,安装器会拒绝覆盖,除非指定 --force。受管理的安装包含 .patchxnote-agent-skill.json,其中记录了软件包版本和源哈希。

替代方案:使用 skills CLI 安装

对于使用标准 skills CLI 的用户,以下 Codex 示例会从 GitHub 安装到当前项目中。它安装的是技能,而不是 MCP 连接。请选择此方式或上文通过 npm 安装的方式之一。

npx -y skills add ZsTs119/patchx-freenote-agent --skill patchxnote-mcp --agent codex --yes

登录和 MCP 模式

客户端传输方式与工具来源相互独立:

  • mcp serve 通过 stdio 与本地客户端通信。在默认的 auto 模式下,匹配且未过期的浏览器 OAuth 凭据会选择代理连接到托管 MCP 服务;否则会使用本地实现。
  • 在 0.2.15 中,本地实现提供 19 个工具定义。调用这些工具仍需相应的身份验证。通过代理连接或直接连接的托管服务会提供自己的工具集,可能有所不同。
  • 应以所连接端点返回的 tools/list 结果作为可用工具的准确信息来源。下文列出的本地文件系统和 Webhook 功能描述的是本地实现。
  • mcp login 是浏览器 OAuth 登录入口。仅限终端使用的 patchxnote login 仍是独立的旧版 Agent 登录方式。编辑器启动时,mcp serve 不会打开登录浏览器。

客户端设置

受支持的客户端和高级设置标志

本地设置支持以下客户端 ID:

vscode, cursor, codex, claude-code, claude-desktop, windsurf, trae, qoder, workbuddy

vscode、cursor、codex、claude-desktop 和 windsurf 在确认后可以写入本地配置文件。V1 中,claude-code、trae、qoder 和 workbuddy 会返回手动命令或可复制的配置。飞书 Aily、豆包企业版、腾讯 Agent 开发平台和企业版 WorkBuddy 等平台客户端需要使用托管的远程 MCP 网关,并在平台控制台中接受,而不是使用本地 npx。

实用的设置标志:

patchxnote setup --client cursor --dry-run --print-config
patchxnote setup --client cursor --yes
patchxnote setup --client cursor --no-browser
patchxnote setup --all-local-supported --dry-run
patchxnote setup --client cursor --output json

请在之后将运行 MCP 的同一操作系统/运行时中执行设置。例如,Windows 桌面编辑器需要使用 Windows 凭据管理器中的凭据,而 WSL 或远程 VS Code 会话则需要在相应的 Linux 运行时中配置凭据。

MCP 配置

手动配置 stdio 和绝对路径备用方案

对于通用的本地 stdio MCP 主机,请使用以下命令输出的纯 JSON:

npx -y patchxnote-agent@latest mcp config

默认配置如下:

{
  "mcpServers": {
    "patchxnote": {
      "command": "npx",
      "args": ["-y", "patchxnote-agent@latest", "mcp", "serve"]
    }
  }
}

某些客户端可能要求使用包装器特有的字段,例如 type: "stdio",或使用不同的顶层键,但 command 和 args 保持不变。如果客户端拒绝 npx、会终止较慢的冷启动进程,或要求使用已列入允许列表的绝对路径,请使用以下命令输出的备用方案:

npx -y patchxnote-agent@latest install --print-config

备用配置使用已安装的二进制文件路径:

{
  "mcpServers": {
    "patchxnote": {
      "command": "/absolute/path/to/patchxnote",
      "args": ["mcp", "serve"]
    }
  }
}
## MCP 工具
本地实现:19 个工具定义
账户和记录查询
工具用途
patchxnote_get_current_user显示当前 PatchX Freenote 账户状态。
patchxnote_list_recorder_cards列出已绑定的录音卡,仅显示经过掩码处理的标识符。
patchxnote_get_quota_summary显示当前配额。
patchxnote_get_model_usage_summary显示本月 AI 使用情况和已扣除的配额。
patchxnote_list_memories列出 mobile 或 desktop 的记录。
patchxnote_search_memories搜索当前 MCP 会话中缓存的记录基本信息。
patchxnote_get_memory显示一条记录的安全基本信息。
Webhook 配置和发送
工具用途
patchxnote_list_webhook_targets列出本地 Webhook 别名和经过掩码处理的元数据。
patchxnote_configure_webhook_target创建或更新 Webhook 别名;URL 和密钥输入仅可写入。
patchxnote_remove_webhook_target移除 Webhook 别名,并尽力清理已存储的密钥。
patchxnote_list_webhook_templates列出内置 Markdown 模板。
patchxnote_render_webhook_message将记录渲染为 Markdown,并可选择保存为本地草稿。
patchxnote_export_model_io将完整的 AI 处理记录导出到用户指定的本地文件。
patchxnote_send_webhook手动向目标别名发送 Markdown、草稿、渲染后的记录或测试消息。
AI 结果检查
工具用途
patchxnote_list_model_io_traces查找 AI 处理运行记录及后续使用的 request_id。
patchxnote_get_model_io_source_text检查或导出该次运行使用的源文本。
patchxnote_get_model_io_provider_response检查或导出 AI 响应。
patchxnote_get_model_io_parsed_result检查或导出解析后的 AI 结果。
patchxnote_get_model_io_packaged_result检查或导出最终结果。

记录工具需要显式指定 platform 参数:mobile 或 desktop。当服务端有模型 IO 数据时,记录列表现在会同时包含正式保存的结果和可读的模型生成输出。patchxnote model-io list 仍是较底层的 AI 处理列表,可用于查找请求 ID 并按任务或状态筛选。

Webhook MCP 工具与 CLI 共用相同的本地配置、钥匙串、模板和发送器模块。它们不会返回完整的 Webhook URL 或签名密钥;只有在 MCP 客户端显式调用发送工具时,发送调用才会执行外部网络请求。

AI 结果工具是专用的检查工具。它们可能会公开已登录用户的源文本或 AI 负载,因此只能通过可信的本地 MCP 主机使用。较大的字段应写入明确指定的本地 out 文件。

## CLI 命令
CLI 命令参考

以下示例是相互独立的命令。请根据任务选择操作;它们不是需要从头到尾运行的脚本。

Browser MCP 登录和本地 MCP 服务:

patchxnote version
patchxnote mcp login
patchxnote mcp status
patchxnote mcp config
patchxnote setup --client cursor
patchxnote mcp serve

终端 CLI 登录:

patchxnote login
patchxnote auth status

列出 AI 处理任务并导出结果:

patchxnote model-io list --platform mobile
patchxnote model-io source-text --request-id <request_id> --platform mobile --out ./source.txt
patchxnote model-io provider-response --request-id <request_id> --platform mobile --out ./provider-response.json
patchxnote model-io parsed-result --request-id <request_id> --platform mobile --out ./parsed-result.json
patchxnote model-io packaged-result --request-id <request_id> --platform mobile --out ./packaged-result.json
patchxnote model-io export --request-id <request_id> --platform mobile --out ./model-io.json

需要获取较低层级 AI 处理任务的 request_id 时,请使用 patchxnote model-io list --platform mobile|desktop。MCP patchxnote_list_memories 会返回 id 和 platform,用于记录渲染、草稿、webhook 工作流和模型 IO 字段工具;对于模型生成的条目,该 id 可能与 request_id 相同。

配置并发送 webhook:

patchxnote webhook set "Product Feishu" --type feishu --url-stdin
patchxnote webhook list
patchxnote webhook test "Product Feishu"
patchxnote webhook draft --memory-id <memory_id> --platform mobile --out ./patchxnote-drafts/example
patchxnote webhook send --target "Product Feishu" --file ./message.md
patchxnote webhook send --target "Product Feishu" --draft ./patchxnote-drafts/example
patchxnote webhook remove "Product Feishu"

实用的全局标志:

--server-base-url <url>   PatchX Freenote API base URL
--profile <name>          local profile name
--output json             machine-readable output where supported
--config <path>           non-secret config file path

npm 包是一个轻量的安装器/启动器封装:

npx -y patchxnote-agent@latest mcp login
npx -y patchxnote-agent@latest mcp status
npx -y patchxnote-agent@latest mcp config
npx -y patchxnote-agent@latest mcp serve
npx -y patchxnote-agent@latest skill install
npx -y patchxnote-agent@latest login
npx -y patchxnote-agent@latest setup --client cursor
npx -y patchxnote-agent@latest install
npx -y patchxnote-agent@latest update

Webhook URL 和可选的 Feishu/DingTalk 签名密钥会存储在本地安全凭据存储中,而不是非机密配置文件中。--url-stdin 和 --secret-stdin 可避免将内容写入 shell 历史记录。CLI 和 MCP 的 webhook 发送仅支持手动操作,不会跟随重定向,并会直接显示提供方错误。

patchxnote model-io export 是首选的完整 AI 处理导出命令。patchxnote webhook export-model-io 仍可用于兼容性支持。

验证安装

这些检查不会让你退出登录,也不会覆盖客户端配置:

npm view patchxnote-agent@latest version --registry https://registry.npmjs.org
npx -y --registry https://registry.npmjs.org patchxnote-agent@latest skill install --dry-run --json
npx -y --registry https://registry.npmjs.org patchxnote-agent@latest mcp config
npx -y --registry https://registry.npmjs.org patchxnote-agent@latest mcp status --output json

授权后,在 mcp status 中添加 --verify 以验证访问权限。如果本机二进制文件位于 PATH 中,patchxnote version 会显示其版本和发布提交。当前发布的版本为 0.2.15。

故障排查

问题检查内容
安装后找不到 patchxnote将打印出的安装目录添加到 PATH,然后打开一个新的终端。
登录时提示凭据存储不可用检查 macOS Keychain、Windows Credential Manager 或 Linux Secret Service 是否可用且已解锁。仅用于本地开发时,可设置 PATCHXNOTE_AUTH_INSECURE_FILE_KEYCHAIN=true。
MCP 登录已过期或指向错误的服务运行 npx -y patchxnote-agent@latest mcp logout --local-only,然后在同一运行环境中再次运行 npx -y patchxnote-agent@latest mcp login。
MCP 宿主无法启动服务如果首次启动较慢,或客户端拒绝 npx,请运行一次 npx -y patchxnote-agent@latest install --print-config,并使用打印出的绝对 command 路径。
设置将凭据写入了错误位置在将要启动 MCP 的同一操作系统/运行环境中运行设置程序。Windows 桌面应用、WSL 终端和 VS Code Remote 不会自动共享钥匙串凭据。
需要撤销设置恢复设置程序打印出的带时间戳的 .bak-YYYYMMDDTHHMMSSZ 文件,或仅从客户端配置中移除 patchxnote MCP 服务条目。
记录列表为空检查是否选择了正确的 platform:mobile 或 desktop;如需查看更底层的 AI 处理运行记录,请使用 model-io list。
Webhook 未发送确认别名存在、目标已启用,并检查命令返回的提供方错误。
校验和验证失败稍后重试,或固定到一个已知版本;安装程序会拒绝未经校验的二进制文件。
skill install 提示目标已存在且内容不同目标中包含未受管理或经过手动编辑的 patchxnote-mcp Skill。请先检查或备份;只有在希望 PatchX Freenote Agent 替换该 Skill 文件夹时,才使用 --force 重新运行。
服务环境错误登录到其他环境时使用 --server-base-url <url>,并使用单独的配置档案。
新版本返回 ETARGET检查 npm config get registry。镜像可能尚未同步;请使用下方只对单条命令生效的官方 registry 示例。
npx -y --registry https://registry.npmjs.org patchxnote-agent@latest install --print-config

此设置仅对这条命令应用 registry 选择。如果 GitHub 下载速度较慢,请稍后重试;npm 随包提供的 Skill 无需单独克隆仓库。

现有测试环境配置

0.2.12 及更高版本默认使用生产环境。现有的显式 --server-base-url 标志、PATCHXNOTE_SERVER_BASE_URL/旧版 PATCHNOTE_SERVER_BASE_URL 环境变量,以及 server.base_url 配置值都会覆盖此默认设置;请同时更新或移除终端和 MCP 宿主配置中的测试服务器覆盖项。

请在启动 MCP 的同一操作系统/运行环境和配置档案中运行 mcp login,然后检查 mcp status --verify。OAuth 凭据与服务器地址绑定,因此测试环境登录不会通过生产环境的身份验证。此更新不会迁移测试账号或记录。如需保留两个环境,请使用不同的配置档案,并为每个档案明确指定基础 URL。

退出登录并撤销设置

选择所需操作;这些是彼此独立的维护操作:

操作命令或说明
退出 MCP 登录npx -y patchxnote-agent@latest mcp logout
仅移除本地 MCP 凭据npx -y patchxnote-agent@latest mcp logout --local-only
撤销客户端设置恢复设置程序打印出的带时间戳备份,或从该客户端的配置中移除 patchxnote 条目。
卸载受管理的原生二进制文件npx -y patchxnote-agent@latest uninstall

安全与风险提示

  • PatchX Freenote 服务的数据访问为只读。Agent 不绑定硬件、不读取原始音频、不触发模型运行、不处理付款,也不公开 Admin API。
  • 支持本地 webhook 配置和经用户批准的发送操作。发送需明确触发,不会在后台自动投递。
  • 凭据使用操作系统原生安全存储;MCP 配置中不包含 bearer token 或 webhook 密钥。Windows、WSL 和远程运行时不会自动共享凭据。
  • 记录仅限于已通过身份验证的账户和所选的 mobile 或 desktop 平台。源文本、AI 结果、导出文件和 webhook 目标可能包含敏感信息。
  • 分享前请检查内容,并使用可信的 MCP 客户端。请通过 SECURITY.md 报告漏洞,不要在公开问题中发布凭据或私人记录。

当前限制

搜索范围涵盖当前本地 MCP 会话期间缓存的记录基本信息。Linux 无头环境需要可用的安全凭据存储。托管平台的接入与本地安装相互独立;请参阅客户端状态说明。这是公开测试版,不提供生产级 SLA。

发布历史

GitHub Releases

0.2.6 至 0.2.15 版本亮点
0.2.15 版本亮点
  • 修正 MCP Registry 命名空间,以保留 GitHub 所有者名称的大小写:io.github.ZsTs119/patchxnote-agent。
  • 添加 mcp serve 启动参数,并在发布前验证发布元数据。
  • 保持现有运行时行为和 Skill 许可证不变。
0.2.13 版本亮点
  • 统一 README、npm、内置 Skill 和市场文案中的中英文设置提示词。
  • 明确列出生产服务、Remote MCP 端点、设置页面和 App 下载 URL;切换时必须更新现有测试地址覆盖项。
  • 将 npm 和插件主页元数据指向生产设置页面,并在当前指南中废弃过时的域名提案。
0.2.12 版本亮点
  • 默认使用生产 API https://freenote.patch-x.cn;托管 MCP 使用 https://freenote.patch-x.cn/mcp。
  • 保留明确的服务器标志、环境变量和配置文件覆盖项,供测试环境使用。
  • 说明生产环境重新登录以及现有测试服务器配置的迁移方法。
0.2.11 版本亮点
  • 在 npm 软件包中内置规范的 PatchX Freenote MCP Skill。
  • 添加 npx -y patchxnote-agent@latest skill install,以便通过 npm 安装 Skill,无需依赖单独的 skills CLI 或克隆 GitHub 仓库。
  • 使 Skill 安装具备幂等性、记录托管标记,并在未明确使用 --force 时保护手动编辑过的 Skill 文件夹。
  • 扩展 Skill 软件包同步和验证,确保 OpenAI、Claude 和 npm 副本与 skills/patchxnote-mcp/ 完全一致。
  • 更新单行设置提示词和发现元数据,优先使用 npm 内置的 Skill 安装程序,同时保留 MCP 设置、浏览器 OAuth 和工具验证。
0.2.10 版本亮点
  • 在 skills/patchxnote-mcp/ 添加可复用的 PatchX Freenote MCP Skill,使兼容的 AI 客户端在开启新会话或进行长会话时都能沿用设置和使用 SOP。
  • 添加 OpenAI/Codex、Claude Code、Agent Skills、MCP Registry、Smithery 和第三方目录的草案打包与列表材料。
  • 通过 server.json 和 package.json#mcpName 添加 MCP Registry 元数据,并提供本地验证和 stdio 冒烟测试脚本作为发布凭证。
  • 更新单行设置提示词,使 Agent 在支持时安装 Skill,然后运行 MCP 设置、浏览器 OAuth 和工具验证,无需询问用户在聊天中粘贴代码或 token。
### 0.2.9 更新亮点
  • 优化了运行 patchxnote mcp login 后显示的浏览器 OAuth 回环成功和失败页面。
  • 登录后的结果页面仅提供清晰易懂的用户指引,不暴露 OAuth 代码、状态值或类似令牌的信息。
  • 为浏览器回调页面增加回归测试,确保后续更改不会在界面中泄露这些敏感信息。
0.2.8 更新亮点
  • 新增 patchxnote setup --client <id> 和 npm 包装器委派功能,支持试运行、JSON 输出、确认、打印配置、强制修复和本地 MCP 冒烟测试钩子。
  • 新增客户端注册表,涵盖 VS Code、Cursor、Codex、Claude Code、Claude Desktop、Windsurf、Trae、Qoder、WorkBuddy、飞书/豆包、腾讯平台和 P1 后续客户端。
  • 新增 JSON 和 TOML 配置合并适配器,支持备份、冲突检测、回滚和手动 JSONC 模式。
  • 新增 patchxnote mcp login/status/logout、支持 PKCE 的浏览器 OAuth、MCP OAuth 安全存储,以及带本地回退的远程 /mcp stdio 代理模式。
  • 新增网站页面规范、详情页文案和远程平台网关设计,为产品化引导提供支持。
0.2.6 更新亮点
  • MCP 扩展至 19 个工具,涵盖账户/记录查询、Webhook 投递和 AI 结果检查。
  • MCP 现在支持 Webhook 工作流:配置命名别名,并手动发送到飞书、钉钉或通用 Webhook。
  • 可先列出 AI 处理运行记录,再通过 request_id 检查源文本、AI 响应、解析结果和最终结果。
  • 记录列表现在可以包含服务端返回的可读模型生成结果,用户可以先查找记录,再检查其源文本、AI 响应、解析结果或最终结果。
  • 包含句点、中文文本或空格的 Webhook 别名现在可以在本地配置文件中正确保存并重新加载。
  • 已更新 README、npm README 和公开视觉素材,以体现新的面向用户的定位。

开发

有关适用于所做更改的架构、本地开发和检查,请阅读 AGENTS.md、工程规则 和发布与维护操作手册。仅更改元数据的发布,请按照该操作手册中说明的受影响模块验证流程进行。

面向运维人员的发布说明

操作手册涵盖版本同步、GitHub Release 资源、npm Trusted Publishing 和发布验证。当前证据:0.2.15。

许可证

此仓库目前发布时未附带开源许可证。重新分发或将其嵌入其他产品前,请联系 PatchX Freenote。

评论

支持 Markdown

第一次接触 MCP?

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

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