关于 HumanPost
HumanPost 是供团队通过 AI 助手管理社交账号和内容的集成包。它连接 HumanPost 托管服务以创建草稿、排队发布获批内容并查看发布状态和分析;此仓库提供客户端配置和发布技能,不含服务端实现。
主要功能
- 01查看社交账号和权限范围
- 02准备图片与视频草稿
- 03排队处理已授权内容
- 04检查发布与审批状态
- 05查看分析数据
适用场景
- 01准备供人工审核的社交内容
- 02为公司账号排队发布获批帖子
- 03确认排队帖子是否已发布
- 04通过 AI 助手查看账号分析
MCP 相关
该集成包配置客户端,通过 Streamable HTTP 连接 HumanPost 托管的 MCP 服务,地址为 `https://humanpost.com/mcp`。服务提供账号、草稿、队列、状态和分析工具,并支持 OAuth 与公司范围的 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://humanpost.com/mcpclaude mcp add --transport http humanpost-co-humanpost https://humanpost.com/mcp{"mcpServers":{"humanpost-co-humanpost":{"type":"http","url":"https://humanpost.com/mcp"}}}在 Cursor 中打开{"servers":{"humanpost-co-humanpost":{"type":"http","url":"https://humanpost.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"humanpost-co-humanpost":{"type":"http","url":"https://humanpost.com/mcp"}}}{"mcpServers":{"humanpost-co-humanpost":{"serverUrl":"https://humanpost.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
HumanPost MCP 和 Agent 插件
HumanPost 的官方集成包:通过 AI 助手管理社交账号、准备视频和图片草稿、将已批准的内容加入队列,并查看人工发布状态和分析数据。
HumanPost 运行托管式 MCP 服务。此仓库包含客户端配置和发布技能,不包含托管服务器实现。使用需要 HumanPost 账号和公司访问权限。支持 OAuth 的客户端使用 HumanPost 登录;公司范围的 API 密钥仍可用于手动配置。根据你的 HumanPost 方案,使用服务和执行某些操作可能会产生费用。
连接
- 传输方式:Streamable HTTP
- 端点:
https://humanpost.com/mcp - 身份验证:使用 S256 PKCE 和动态客户端注册的 OAuth 2.1 授权码流程。也支持公司范围的 API 密钥。
- 设置和工具 · API 参考 · 完整的 Agent 文档
在 Dashboard → Settings → API & MCP 下创建密钥。先使用 accounts:read,然后仅添加工作流所需的权限范围。每个密钥属于一个公司。将其存储在客户端的机密配置中;切勿提交密钥或将其粘贴到对话中。OAuth 用户在授权屏幕中选择一个公司和最低权限。默认禁用写入操作。访问令牌 15 分钟后过期;刷新令牌会轮换,并在 7 天后过期。前往 Settings → API Keys 撤销连接。此软件包不包含任何凭据。
Cursor
Cursor 插件使用规范的 OAuth 端点。安装插件,然后使用 Cursor 的 Connect 操作登录 HumanPost。手动设置:
{
"mcpServers": {
"humanpost": { "url": "https://humanpost.com/mcp" }
}
}
如果改用公司 API 密钥,请在私有 Cursor 设置中配置 Authorization 标头,值为 Bearer ${env:HUMANPOST_API_KEY}。
Cline
将 config-cline.json 合并到 Cline 的 MCP 设置中。在本地设置中,将 YOUR_HUMANPOST_API_KEY 替换为你的受限密钥。请妥善保管该设置文件。传输值为 streamableHttp;请将 autoApprove 留空,并审核工具调用。Cline CLI 默认使用 ~/.cline/data/settings/cline_mcp_settings.json,并支持通过 CLINE_MCP_SETTINGS_PATH 使用隔离配置。
Claude Code
将此仓库添加为插件市场,然后安装插件:
/plugin marketplace add HumanPost-co/humanpost-mcp
/plugin install humanpost@humanpost
启动 Claude Code 前,在进程环境中设置 HUMANPOST_API_KEY。也可以使用项目中的 .mcp.json 条目。兼容性 .mcp.json 使用通过环境变量提供的 API 密钥。若要改用原生 OAuth,请运行 claude mcp add --transport http humanpost https://humanpost.com/mcp,然后使用 Claude Code 的 MCP 身份验证流程。Claude 网页目录审核与安装此插件是两回事。
Grok Build
Grok Build 支持兼容 Claude 的插件。使用其插件市场命令添加此仓库:
grok plugin marketplace add HumanPost-co/humanpost-mcp
从 Marketplace 标签页安装 humanpost,并在客户端环境中提供 HUMANPOST_API_KEY。此软件包包含 .grok-plugin/plugin.json 和 .claude-plugin/plugin.json。启用前请检查已配置的 MCP。被官方市场收录与添加此发布者的市场是两回事。
Grok Bot
Grok Bot 使用单独的应用目录提交表单,该表单也适用于 Cursor。上文的 Grok Build CLI 说明仅适用于 Build;这些操作不会安装 Bot 应用插件。此仓库包含 Cursor 市场清单,以及用于应用目录审核的规范 OAuth MCP 条目。
目前尚未确认 Grok Bot 专属的上架信息。其提交表单要求进行实际的应用内测试。后端 SDK 测试和浏览器 OAuth 授权检查均有单独记录,不能替代该项认证。
Muse Code
将 config-muse.json 中的 mcp_servers.humanpost 条目合并到 Muse Code 设置中。它使用 Muse 记录的 streamable_http 传输方式,并支持通过 ${HUMANPOST_API_KEY} 插入环境变量。使用以下命令安装发布技能:
muse skills install ./skills/humanpost-publishing --scope user
Muse Code 配置与在面向用户的 Muse 目录中列出连接器是两回事。此处并未声称已获面向用户的目录批准。
Agent Skills / skills.sh / OpenClaw
npx skills add HumanPost-co/humanpost-mcp --skill humanpost-publishing
该技能会使用已连接的 MCP,或在能够发出 HTTP 请求的主机上使用文档所述的 REST API。它无法提供主机本身不具备的网络或 shell 功能。安装技能不会配置凭据,也不会授予公司访问权限。
ChatGPT 和 Codex
根目录下的 plugin.json 和 mcp.json 使用可移植的 Agent Plugins 格式。可移植的 MCP 条目使用 OAuth 端点,并会发现其授权服务器。
要上传到 OpenAI 门户,请使用 发布版本中的 humanpost-openai-plugin-1.0.2.zip。其中的根目录 mcp.json 使用 openai/mcp.json 中记录的 OpenAI 身份验证扩展:使用 DCR 的 OAuth,以及默认只读范围。这个独立的软件包可确保与其他主机的严格可移植架构兼容。软件包中不包含客户端密钥、访问令牌或 API 密钥。
该端点已部署,并通过独立测试公司进行了实时测试,验证了浏览器授权、范围强制执行、令牌刷新和撤销。仍需完成 OpenAI 开发者身份验证、发布者设置和市场审核。已准备好的软件包并不代表已获批准上架。
要复现已发布的版本,请先检出对应的 Git 标签,然后使用 python3 scripts/build_release.py --output-dir /tmp/humanpost-release 构建两个归档文件。后续的文档提交不会更改先前发布的归档文件。
典型工作流
- 调用
get_context检查公司和范围,然后调用list_accounts选择正确的账户。 - 使用发现的工具检查账户、发布队列、草稿或分析数据。
- 上传媒体并准备草稿以供审核。需要时,请求实际预览。
- 仅在用户授权范围内将内容加入队列。重试时保留幂等键和返回的操作 ID。
- 检查生成的帖子/任务状态。已排队和待审批状态不代表已确认发布。
服务会公布其工具目录,并在每次调用工具时强制执行密钥范围。仅发现工具并不会授予调用工具的权限。账户配置、任务创建、渲染、发布、日程变更和取消都可能产生外部影响或消耗额度。不要自动批准所有工具。工具的可用性和架构以实时工具发现结果为准;详情和限制请参阅公开文档。
安全与网络访问
OAuth 客户端连接到 humanpost.com/mcp,并从同一 HumanPost 来源发现授权端点。兼容性 API 密钥配置只会将密钥发送到 us-central1-clickbaitcarousel.cloudfunctions.net/mcp,即由 Firebase 托管的 HumanPost 服务。REST 回退方案使用同一主机上的 /publishingApi。文档链接指向 humanpost.com。上传可能会使用服务签发的签名存储 URL;切勿将 API 密钥发送到这些 URL。该软件包不包含生命周期钩子、后台进程、遥测、依赖项安装程序或远程代码执行功能。
如需在不使用密钥的情况下进行只读运行状况检查,可运行 python3 scripts/check_endpoint.py,验证公开端点是否会拒绝未经身份验证的初始化。也可以在 HumanPost 控制面板中进行经过身份验证的连接测试。未通过身份验证的检查成功,并不能验证每项工具或公司工作流。
隐私与支持
托管服务会处理由你的连接或 API 密钥授权的公司相关账户、内容、任务和分析数据。请参阅 HumanPost 隐私政策和服务条款。请联系 [email protected],或提交集成问题。请勿在公开问题中包含凭据或客户私人内容。
集成包采用 MIT 许可证。该许可不涵盖托管的 HumanPost 服务和 HumanPost 品牌。平台兼容性配置和提交并不代表获得市场认可或批准。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。