Repository navigation
feat(marketplace): add csp-mcp plugin - #288
Conversation
pleaseai/code-search#128 splits the Claude Code csp plugin in two: `csp` keeps the csp-search sub-agent and skill (CLI), and the new `csp-mcp` carries only the csp MCP server, so users can opt out of it. Add the `csp-mcp` entry (git-subdir, plugins/csp-mcp) and update the `csp` description to match. The Codex marketplace is intentionally not regenerated: plugins/csp-mcp has no Codex manifest, and the Codex csp plugin still bundles the MCP server.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
Up to standards ✅🟢 Issues
|
|
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
[Medium impact] The marketplace change appears safe to merge with the coordinated upstream split. SummaryAdds
Acknowledged by amondnet:
Reviews (1) · Last reviewed commit: "feat(marketplace): add csp-mcp plugin" · Reviewed by Greptile |



Summary
Companion to pleaseai/code-search#128, which splits the Claude Code
cspplugin in two so the MCP server is opt-in:csp(plugins/csp):csp-searchsub-agent + skill, which call thecspCLIcsp-mcp(plugins/csp-mcp, new): thecspMCP server (search,find_related) onlyThis PR adds the
csp-mcpentry (git-subdir,pleaseai/code-search,plugins/csp-mcp,main). It also updates thecspentry's description, keywords, and tags so they no longer claim to bundle the MCP server.Merge order: merge this together with pleaseai/code-search#128. If this lands first,
csp-mcp@pleaseaipoints at a path that doesn't exist yet. If #128 lands first, existingcsp@pleaseaiusers lose the MCP server and have nothing to install in its place.Codex marketplace not regenerated (intentional)
bun scripts/cli.ts multi-formatwould add acsp-mcpentry to.agents/plugins/marketplace.json. That entry would be wrong:plugins/csp-mcphas no.codex-pluginmanifest, and the Codexcspplugin still bundles the MCP server. So this PR changes only the Claude marketplace. A later fullmulti-formatrun will re-add the Codex entry unless the generator learns to skip it (follow-up).Separately, running
multi-formatonmainalso rewrites ~150 unrelated plugin manifests (drift that predates this PR). None of that is included here.Related issue
None. Companion of pleaseai/code-search#128.
Checklist
claude plugin validate .claude-plugin/marketplace.jsonreports the same 2 errors asmain(reserved namesclaude-md-management,claude-code-docs) and none from this entryeslint .claude-plugin/marketplace.jsonis cleanBREAKING CHANGE:note is includedSummary by cubic
Adds the
csp-mcpplugin to the Claude marketplace, splitting thecspplugin in two so the MCP server is opt-in.Changes
csp-mcp(git-subdir,pleaseai/code-search,plugins/csp-mcp), which provides only the MCP server (search,find_related).cspentry's description, keywords, and tags so it no longer claims to bundle the MCP server.plugins/csp-mcphas no.codex-pluginmanifest, and the Codexcspplugin still bundles the MCP server.Merge order
csp-mcppoints at a path that doesn't exist; if docs(web): add design context for marketplace web app #128 lands first, existingcspusers lose the MCP server and have nothing to install in its place.Written for commit 65b99ac. Summary will update on new commits.