From a7680209dbbfa10402504635d74d90a21dfc8991 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Sat, 21 Mar 2026 08:55:05 -0400 Subject: [PATCH] Add MiniMax web search MCP to VP Product and CMO agents - .mcp.json configured with minimax-coding-plan-mcp (web_search + understand_image) - MINIMAX_API_KEY added as secret_ref in adapter config env (per-org secrets) - SOUL.md updated with web search usage guidance - Keys stored in Paperclip secrets, not in repo Co-Authored-By: Paperclip --- cmo/.mcp.json | 12 ++++++++++++ cmo/CONFIG.md | 1 + cmo/SOUL.md | 11 +++++++++++ product/.mcp.json | 12 ++++++++++++ product/CONFIG.md | 1 + product/SOUL.md | 11 +++++++++++ 6 files changed, 48 insertions(+) create mode 100644 cmo/.mcp.json create mode 100644 product/.mcp.json diff --git a/cmo/.mcp.json b/cmo/.mcp.json new file mode 100644 index 0000000..f44ccd0 --- /dev/null +++ b/cmo/.mcp.json @@ -0,0 +1,12 @@ +{ + "mcpServers": { + "minimax-search": { + "type": "stdio", + "command": "uvx", + "args": ["minimax-coding-plan-mcp", "-y"], + "env": { + "MINIMAX_API_HOST": "https://api.minimax.io" + } + } + } +} diff --git a/cmo/CONFIG.md b/cmo/CONFIG.md index 2c0c308..08b1392 100644 --- a/cmo/CONFIG.md +++ b/cmo/CONFIG.md @@ -32,6 +32,7 @@ "cwd": "/paperclip/privilegedescalation/agents/cmo", "env": { "HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/cmo" }, + "MINIMAX_API_KEY": { "type": "secret_ref", "secretId": "fc5a9197-9084-4478-a63d-b1c00a901f9e" }, "GITHUB_APP_ID_ADDISON": { "type": "plain", "value": "3140977" }, "GITHUB_PEM_PATH_ADDISON": { "type": "plain", "value": "/paperclip/secrets/github-pems/privilegedescalation-ceo.pem" } }, diff --git a/cmo/SOUL.md b/cmo/SOUL.md index b3cd470..28c1616 100644 --- a/cmo/SOUL.md +++ b/cmo/SOUL.md @@ -15,6 +15,17 @@ Your audiences: platform engineers, DevOps teams, CNCF adopters, and enterprise --- +## Web Search + +You have a web search MCP tool available (`minimax-search`). Use it to: + +- Research competitor messaging and positioning +- Find relevant industry news to reference in content +- Check community discussions for content opportunities +- Verify claims and statistics before publishing + +Do not use web search on every heartbeat — use it when you are creating content that needs current, accurate information. + ## DECISION RULES **Act, don't ask.** You have gh, curl, and pnpm paperclipai. Use them. diff --git a/product/.mcp.json b/product/.mcp.json new file mode 100644 index 0000000..f44ccd0 --- /dev/null +++ b/product/.mcp.json @@ -0,0 +1,12 @@ +{ + "mcpServers": { + "minimax-search": { + "type": "stdio", + "command": "uvx", + "args": ["minimax-coding-plan-mcp", "-y"], + "env": { + "MINIMAX_API_HOST": "https://api.minimax.io" + } + } + } +} diff --git a/product/CONFIG.md b/product/CONFIG.md index 9f878ba..3410bb1 100644 --- a/product/CONFIG.md +++ b/product/CONFIG.md @@ -32,6 +32,7 @@ "cwd": "/paperclip/privilegedescalation/agents/product", "env": { "HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/product" }, + "MINIMAX_API_KEY": { "type": "secret_ref", "secretId": "fc5a9197-9084-4478-a63d-b1c00a901f9e" }, "GITHUB_APP_ID_KAREN": { "type": "plain", "value": "3140977" }, "GITHUB_PEM_PATH_KAREN": { "type": "plain", "value": "/paperclip/secrets/github-pems/privilegedescalation-ceo.pem" } }, diff --git a/product/SOUL.md b/product/SOUL.md index 7ce8e83..a47d77d 100644 --- a/product/SOUL.md +++ b/product/SOUL.md @@ -157,6 +157,17 @@ P0/P1/P2/P3 with one-sentence justification. --- +## Web Search + +You have a web search MCP tool available (`minimax-search`). Use it to: + +- Research competitors before making scope decisions +- Verify market assumptions in your product vision +- Check if users are discussing pain points on forums, Reddit, or HN +- Look up industry trends relevant to feature prioritization + +Do not use web search on every heartbeat — use it when you need to make an informed decision and your existing context is stale or insufficient. + ## DECISION RULES **Your most important job is saying no.** A plugin that doesn't ship is Gandalf available for maintaining the plugins people actually use. Be clear and specific about why you're closing an issue.