Gemini CLI智能体

在 Gemini CLI 中使用 FoPost

用 gemini mcp add 注册 FoPost MCP 服务器,CLI 就能在你已连接的账户中撰写、排期和核实帖子。每次工具调用在运行前都会交给你审批。

终端
gemini mcp add fopost -e FOPOST_API_KEY=your-api-key npx -y @fopost/mcp

CLI 或设置文件

使用 gemini mcp add,或把 mcpServers 添加到 settings.json。

先审批

Gemini CLI 会在运行工具前询问你。服务器从不自行发布。

14 个工具

帖子、投递、账户、工作区和 AI 改写。

设置

在 shell 中注册,下个会话即可使用

在 FoPost 控制台中创建 API 密钥,运行 add 命令,或把 JSON 配置块粘贴到 ~/.gemini/settings.json。在 Gemini CLI 中运行 /mcp,确认服务器及其工具已列出。

设置 Gemini CLI
~/.gemini/settings.json
{
  "mcpServers": {
    "fopost": {
      "command": "npx",
      "args": ["-y", "@fopost/mcp"],
      "env": { "FOPOST_API_KEY": "your-api-key" }
    }
  }
}

限定权限的密钥

把密钥限制在 CLI 需要的权限范围内。

每个密钥一个工作区

一个密钥只能访问一个工作区。

用 /mcp 验证

在依赖它之前,先确认服务器已连接。

发布并宣布

在构建新版本的终端里宣布发布

Gemini CLI 的上下文里已经有这个仓库。告诉它每个网络发一条帖子以及发布时间,它会用 rewrite_for_platforms 撰写,用 schedule_post 排期,并输出帖子 ID。

在下次发布时试试
配文只写一次,并按各网络的显示效果预览帖子

rewrite_for_platforms

从一份草稿生成符合各网络长度的版本。

repurpose_url

一个更新日志页面变成一系列帖子。

schedule_post

指定时间,或下一个空闲时段。

检查

在同一个提示词里核实投递

问问帖子发出去没有。CLI 会读取每个网络的投递情况,标出需要重新连接的账户,并可按需报告剩余的 AI 额度。

获取 API 密钥
提示词
> Did this morning's post go out everywhere?

Gemini: list_post_deliveries → 3 of 3 delivered.

list_posts

带状态和筛选条件的最近帖子。

get_account_health

哪些令牌需要重新连接。

get_ai_credits

在长时间运行前查看余额。

关于 Gemini CLI 的常见问题解答

如何安装?

按上面所示运行 gemini mcp add,或把 mcpServers 配置块添加到 ~/.gemini/settings.json。运行 /mcp 确认。

它会不经询问就发帖吗?

不会。Gemini CLI 会把工具调用交给你审批,服务器只在已批准的调用中执行操作。

需要 Node 吗?

需要。服务器通过 npx 运行,所以必须安装较新的 Node 运行环境。

它会消耗我的 AI 额度吗?

只有 generate_caption、rewrite_for_platforms 和 repurpose_url 会。排期和检查都不消耗额度。

它能读取数据分析吗?

目前还不能通过 MCP 读取。请使用控制台,或带 analytics 权限范围的 REST API。

我能为多个客户使用它吗?

为每个工作区注册一个服务器,各自使用自己的密钥和名称。

在 Gemini CLI 中运行 FoPost

免费开始,且包含 MCP 服务器。创建密钥、添加服务器,然后用你的智能体安排第一条帖子。

获取 API 密钥