Pulumi 品牌 MCP 用 brand.pulumi.com/mcp,无鉴权不要 login

官方 Codex 节:mcp add pulumi-brand --url https://brand.pulumi.com/mcp。远程带 /mcp。无鉴权,不要 mcp login。不要抄 Claude 的 --transport http 或 mcp-remote。不要和 Cloud 远程 MCP 搞成一台。

Pulumi 品牌指南 MCP 给 Codex 有专节,写在品牌站的 MCP 页。官方 Codex 是手写 config.toml,表名 pulumi-brand,URL 是 https://brand.pulumi.com/mcp,带 /mcp 后缀,不要尾斜杠。CLI 等价:

codex mcp add pulumi-brand --url https://brand.pulumi.com/mcp
[mcp_servers.pulumi-brand]
url = "https://brand.pulumi.com/mcp"
enabled = true

用户层表名官方就是带连字符的 pulumi-brand(这不是插件 mcp.json,#33063 那套连字符问题不套这里)。mcp add 写进用户层 ~/.codex/config.toml;官方也允许项目级 ./.codex/config.toml(要先信任该仓库)。无鉴权、无 API key,不要 codex mcp login pulumi-brand。不要 Bearer,不要 http_headers

桌面 / IDE:Settings → MCP servers → Add server,传输选 Streamable HTTP,URL 填上面那条。Bearer token env var 和 Headers 留空。

这台只暴露品牌规范:查色板、字体、文案语气、术语、logo 变体、资源清单。它不会列 stack、跑 pulumi up 或把活交给 Neo。那些走 Cloud 远程 MCP(表名 pulumi),要 OAuth。技能捆走 marketplace,也不登记这张表。三台不要配成一张。

先只读:问 logo 的最小留白,或让它 search_guidelines。取色用 get_color_palette / find_nearest_brand_colorget_logo 返回 CDN URL,不是改基础设施。连上前先看品牌站的 Generative AI Guidelines。

不要做这些:

  • 不要抄 Claude 的 --transport http--scope usermcpServers JSON。
  • 不要抄 Claude Desktop 的 npx mcp-remote。Codex 自己会连 Streamable HTTP。
  • 不要发明 codex plugin add 带 @ 的 id。官方没给出这台的 Codex marketplace id。
  • 不要给它 required = true 挂全局。
  • 不要一上来 --yolo

网页 Cloud 不读 ~/.codex/config.toml。改完彻底新开会话。用 codex mcp get pulumi-brand 看传输是 streamable_http。会话里 /mcp 应显示这台,不要 Auth: OAuth。

来源