关于 Hookpost
Hookpost 是面向社交媒体运营者的排程服务,可从 AI 助手管理已连接渠道的内容。它支持按各平台规则校验帖子,并将草稿、定时内容和即时发布统一纳入日历。
主要功能
- 01列出已连接的社交渠道
- 02查询平台发帖规则和限制
- 03保存草稿、排程或立即发布
- 04查看排程并调整未发布帖子的渠道设置
- 05从公开链接导入图片或视频
适用场景
- 01为多个社交渠道准备并排程帖子
- 02检查内容是否符合平台限制
- 03查看未来日期的发布安排
MCP 相关
托管的 MCP 服务让客户端读取渠道与平台规则、创建和查询帖子,并调整未发布帖子的渠道设置。它也可从公开 URL 导入媒体。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://hookpost.hookstep.in/api/mcpclaude mcp add --transport http in-hookstep-hookpost https://hookpost.hookstep.in/api/mcp{"mcpServers":{"in-hookstep-hookpost":{"type":"http","url":"https://hookpost.hookstep.in/api/mcp"}}}在 Cursor 中打开{"servers":{"in-hookstep-hookpost":{"type":"http","url":"https://hookpost.hookstep.in/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"in-hookstep-hookpost":{"type":"http","url":"https://hookpost.hookstep.in/api/mcp"}}}{"mcpServers":{"in-hookstep-hookpost":{"serverUrl":"https://hookpost.hookstep.in/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://hookpost.hookstep.in/api/mcp需要授权工具
详细介绍
Hookpost MCP 服务、命令行工具和 n8n 节点
Hookpost by Hookstep。 一款社交媒体排程工具,可通过 Claude、Cursor、VS Code、Gemini CLI 和其他 AI 助手操控。(与名为 HookPost 的 Shopify Flow 应用无关。)
网站:https://hookpost.hookstep.in · 设置指南:https://hookpost.hookstep.in/mcp
功能
Hookpost 运行着一个托管的 MCP 服务。将 AI 助手连接到它一次后,助手就可以:
- 列出连接到 Hookpost 工作区的社交渠道
- 查看各社交网络的规则:字符限制、媒体规则和帖子所需的设置
- 将帖子保存到 Hookpost 日历中,作为草稿、定时帖子,或立即发布
- 列出两个日期之间已安排的帖子,并更改尚未发布的帖子的社交网络设置
- 从公共 URL 将图像或视频导入媒体库
助手发布的帖子会进入与应用中撰写的帖子相同的日历,并带有 MCP 标记,且会经过与编辑器相同的检查。如果帖子违反某个社交网络的规则,助手会收到相应原因。没有删除工具:删除帖子,以及编辑现有帖子的文本或日期,仍需在应用中完成。
MCP 服务无需安装,只需使用一个 URL:
https://hookpost.hookstep.in/api/mcp
工作区 API 密钥放在 Authorization: Bearer 标头中。在 Hookpost 的 Settings → Developers 中复制密钥。对于无法发送标头的客户端,可将密钥放在路径中:https://hookpost.hookstep.in/api/mcp/YOUR_API_KEY。
如果网关会自行处理 Authorization 标头,例如 Smithery,请改用 x-hookpost-api-key: YOUR_API_KEY 发送密钥(直接使用原始密钥;也接受带 Bearer 前缀的密钥)。如果请求同时带有这两个标头,则以 Authorization 为准。
请像对待密码一样保管密钥。它可以完整访问工作区的渠道和帖子,因此请勿将其放入共享配置或公开仓库中。
在助手中设置
Claude Code
claude mcp add --transport http hookpost https://hookpost.hookstep.in/api/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
使用 claude mcp list 检查设置。
也可以安装 Hookpost 插件,它会添加 MCP 服务和一项技能,指导 Claude 检查各社交网络的规则并优先保存草稿。Claude Code 会提示你输入一次 API 密钥,并将其保存在系统的凭据存储中:
/plugin marketplace add jatinder14/hookpost-mcp
/plugin install hookpost@hookpost
Claude(claude.ai 和 Claude Desktop)
前往 Customize → Connectors → + Add → Add custom connector,粘贴路径中带有密钥的 URL,并选择不登录:
https://hookpost.hookstep.in/api/mcp/YOUR_API_KEY
Claude 会将远程服务作为连接器添加,而不是通过 claude_desktop_config.json 添加。Claude 免费方案只能使用一个自定义连接器。如果 Claude Desktop 无法通过这种方式连接,请在 claude_desktop_config.json 中使用 mcp-remote 桥接程序(需要 Node.js):
{
"mcpServers": {
"hookpost": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://hookpost.hookstep.in/api/mcp/YOUR_API_KEY"]
}
}
}
mcp-remote 是一个第三方桥接程序,在你的计算机上运行,并转发请求到托管的服务。
ChatGPT
目前还没有可用的 ChatGPT Hookpost 应用。在此之前,你可以在 ChatGPT 中起草内容并粘贴到 Hookpost 编辑器,或使用本页列出的某个客户端。
Cursor
在项目中使用 .cursor/mcp.json,或使用 ~/.cursor/mcp.json 配置所有项目:
{
"mcpServers": {
"hookpost": {
"url": "https://hookpost.hookstep.in/api/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
VS Code(Copilot Agent 模式)
在工作区中使用 .vscode/mcp.json:
{
"servers": {
"hookpost": {
"type": "http",
"url": "https://hookpost.hookstep.in/api/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Gemini CLI
将此仓库安装为扩展。它会提示你输入一次 API 密钥,并将其保存在系统钥匙串中:
gemini extensions install https://github.com/jatinder14/hookpost-mcp
也可以手动将服务添加到 ~/.gemini/settings.json。请使用 httpUrl,而不是 url(在 Gemini CLI 中,url 表示 SSE 服务):
{
"mcpServers": {
"hookpost": {
"httpUrl": "https://hookpost.hookstep.in/api/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Codex CLI
使用 ~/.codex/config.toml。Codex 会从 HOOKPOST_API_KEY 环境变量中读取密钥,因此密钥不会保存在文件中:
[mcp_servers.hookpost]
url = "https://hookpost.hookstep.in/api/mcp"
bearer_token_env_var = "HOOKPOST_API_KEY"
Windsurf 和其他客户端:请参阅 https://hookpost.hookstep.in/mcp。
工具
| 工具 | 功能 |
|---|---|
integrationList | 列出已连接的渠道,也可以指定一个客户组。 |
groupList | 列出客户组。 |
integrationSchema | 返回网络的规则、字符数限制以及发布内容所需的设置。 |
triggerTool | 调用渠道辅助工具,例如获取 Pinterest 看板。 |
integrationSchedulePostTool | 在一个或多个渠道创建帖子:保存为草稿、安排在指定时间发布,或立即发布。 |
postsListTool | 列出两个日期之间的帖子及其状态(排队中、草稿、已发布或出错)。 |
postSettingsTool | 更改尚未发布的帖子的网络设置。文本和日期保持不变。 |
uploadFromUrlTool | 从公开 URL 将图片或视频导入媒体库。 |
generateImageTool | 根据套餐提供的 AI 图片额度,为帖子生成 AI 图片。 |
generateVideoOptions、videoFunctionTool、generateVideoTool | AI 视频辅助工具。目前没有在售套餐包含视频额度。 |
可尝试的提示词
- “列出我的 Hookpost 渠道。为 LinkedIn 写一篇发布公告,再为 Threads 写一篇更短的版本,分别检查是否符合网络限制,并保存为明天 9:00 发布的草稿。”
- “将此 URL 中的博客文章总结为一篇 LinkedIn 帖子,并在 Hookpost 中保存为草稿。”
- “列出未来 14 天内我的 Hookpost 帖子,并告诉我 LinkedIn 哪些日期没有安排内容。”
命令行
hookpost CLI 使用同一个 API 密钥。需要 Node.js 18 或更高版本。
npm install -g hookpost
hookpost auth login
hookpost channels
hookpost post "Hello" --channel abc123
如果没有 --at,帖子会排入发布计划中的下一个空档。使用 --at 并指定 ISO 日期可设置确切时间;使用 --now 可立即发布,使用 --draft 可保存为草稿。在 CI 中,设置 HOOKPOST_API_KEY,无需登录。源代码:cli/。
n8n
n8n-nodes-hookpost 社区节点可创建、列出和删除帖子,列出渠道,查找下一个空档,并从 URL 上传媒体。在 n8n 中,前往 Settings → Community Nodes → Install,然后输入 n8n-nodes-hookpost。源代码:n8n-node/。
套餐与定价
MCP 服务、CLI 和 REST API 随 Hookpost 的 Standard 和 Pro 套餐提供。每个套餐均提供为期 3 天的试用期。当前美元和印度卢比价格见 https://hookpost.hookstep.in/pricing。
此仓库的内容
| 路径 | 内容 |
|---|---|
cli/ | npm 上 hookpost CLI 的源代码 |
n8n-node/ | npm 上 n8n-nodes-hookpost 社区节点的源代码 |
gemini-extension.json | 连接到托管 MCP 服务的 Gemini CLI 扩展 |
plugins/hookpost/ | Claude Code 插件(市场目录位于 .claude-plugin/marketplace.json) |
llms-install.md | Cline 等 AI Agent 的设置步骤 |
server.json | 服务在官方 MCP Registry中的条目,名称为 in.hookstep/hookpost |
MCP 服务本身由 Hookpost 托管;其代码不在此仓库中。
支持
请发送邮件至 [email protected],或在此处提交问题。文档:https://hookpost.hookstep.in/docs/public-api。
许可证
MIT。版权所有 (c) 2026 Hookstep。参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。