安装 Apify Codex 插件
安装 apify@apify-plugins 后自动登记远程 MCP,通过 OAuth 登录。无头工作流使用 APIFY_TOKEN。
Apify 给 Codex CLI 和桌面都有专节。插件会替 Codex 登记 MCP,这点和 n8n 技能仓相反。官方安装页只写了 /plugins 点选;清单 .agents/plugins/marketplace.json 的 name 是 apify-plugins,插件 name 是 apify,CLI 等价是:
codex plugin marketplace add apify/apify-codex-plugin
codex plugin add apify@apify-plugins
codex plugin list 应看到 apify@apify-plugins 为 installed, enabled。桌面在 Plugins → Personal 的 Apify Plugin 下装。IDE 扩展没有 /plugins,用 CLI 装完新开会话。
插件 .mcp.json 把远程写成 https://mcp.apify.com/?client=codex+plugin,表名是 apify。不要再 codex mcp add apify --url https://mcp.apify.com 叠一张。也不要跑 apify mcp install codex——那会再写一张用户层 apify 表。
装插件或第一次连 MCP 时走 OAuth。浏览器没弹,把终端里的 URL 粘进浏览器。官方 CLI 页写搜索 Store 可以不登录;仓库 README 写默认入口所有工具都要账号。跑 Actor、读数据集必须登录。无头 / SSH 才在启动 Codex 的那个进程里准备 APIFY_TOKEN,不要写进 http_headers,也
只要 MCP、不要技能,才手写:
codex mcp add apify --url https://mcp.apify.com
codex mcp login apify
OAuth 与 Bearer token 请选择一种认证方式。API key 那张用 bearer_token_env_var = "APIFY_TOKEN",不要再 mcp login。默认 URL 没有 /mcp 后缀。token 通过凭据配置提供。不要抄即将弃用的 SSE,也不要抄本机 npx @apify/actors-mcp-server 当插件主路径。
apify-actor-development、apify-actorization、apify-ultimate-scraper 还要本机 Apify CLI:
npm install -g apify-cli
apify login
apify-sdk-integration 和无头工作流才读进程里的 APIFY_TOKEN。长 Actor 可能超过单次工具等待,拆小再跑。Actor 计费是 Apify 套餐,不是 Codex 额度。能改仓库的技能保持工具批准。
网页 Cloud 不读取 ~/.codex/config.toml。配置后重新打开会话。用 codex mcp get apify 看传输是 streamable_http,url 带 mcp.apify.com。