连接 Kapso WhatsApp MCP

连接 https://api.kapso.ai/mcp 并通过 OAuth 选择项目。无头环境可使用 KAPSO_API_KEY,文档查询服务单独配置。

连接 https://api.kapso.ai/mcp 并通过 OAuth 选择项目。无头环境可使用 KAPSO_API_KEY,文档查询服务单独配置。

这是 Kapso Project MCP 给 Codex 的远程 HTTP 表,不是 Claude 的 claude mcp add --transport http,也不是 npm install -g @kapso/cli / curl … kapso.ai/install.sh。Project MCP 让代理在没有 shell 的情况下操作 WhatsApp 号码:查会话、发消息、管模板、配 webhook、开 setup link。端点是 https://api.kapso.ai/mcp /mcp 后缀。人要先在 Kapso 控制台建好项目,代理才能连。

浏览器登录(本机有交互时走这条):

codex mcp add kapso --url https://api.kapso.ai/mcp
codex mcp login kapso

浏览器打开后登录 Kapso,选要交给这台客户端的那个项目。不要把项目 id 拼进 URL。

无头 / CI 才用项目 API key。变量必须在启动 Codex 的那个进程里,Codex 不读 .env

export KAPSO_API_KEY=YOUR_KAPSO_API_KEY
codex mcp add kapso --url https://api.kapso.ai/mcp --bearer-token-env-var KAPSO_API_KEY
[mcp_servers.kapso]
url = "https://api.kapso.ai/mcp"
bearer_token_env_var = "KAPSO_API_KEY"
enabled = true

Bearer 这条不要mcp login kapsoKAPSO_API_KEY 填的是变量,不要把密钥字面量写进 http_headers

Codex 没有 --header。要用 X-API-Key 时写 ~/.codex/config.toml

[mcp_servers.kapso]
url = "https://api.kapso.ai/mcp"
env_http_headers = { "X-API-Key" = "KAPSO_API_KEY" }
enabled = true

右边仍是变量名。缺变量或空值时该请求头会静默丢掉。不要把密钥写进 http_headers

工具是分组的,多数接受 action + params。先 status 看鉴权、客户数、号码数和下一步;分组工具先 action: "help"。常见组:search_docscustomerssetup_linkswhatsapp_numberswhatsapp_conversationswhatsapp_messageswhatsapp_templateswhatsapp_webhooksfindings。发消息、改 webhook、删号码保持批准。保持工具调用审批。

Docs MCP 是另一张表,只查文档:

codex mcp add kapso-docs --url https://docs.kapso.ai/mcp

不要和 Project MCP 的 kapso 叠成一台。不要把 https://docs.kapso.ai/mcp 当成发 WhatsApp 的入口。

技能是另一条,官方未明确指定 --agent codex

npx skills add gokapso/agent-skills

不要把 npx skills add 当 Codex MCP 安装器。仓库 README 可能 404,以文档页为准。

网页 Cloud 不读 ~/.codex/config.toml。改完新开会话。用 codex mcp get kapso 看传输是 streamable_http,url 是 https://api.kapso.ai/mcp

来源