Skip to content

feat(marketplace): add csp-mcp plugin - #288

Merged
amondnet merged 1 commit into
mainfrom
feat/csp-mcp-plugin
Oct 30, 2026
Merged

amondnet merged 1 commit into
mainfrom
feat/csp-mcp-plugin

Conversation

@amondnet

@amondnet amondnet commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Companion to pleaseai/code-search#128, which splits the Claude Code csp plugin in two so the MCP server is opt-in:

  • csp (plugins/csp): csp-search sub-agent + skill, which call the csp CLI
  • csp-mcp (plugins/csp-mcp, new): the csp MCP server (search, find_related) only

This PR adds the csp-mcp entry (git-subdir, pleaseai/code-search, plugins/csp-mcp, main). It also updates the csp entry'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@pleaseai points at a path that doesn't exist yet. If #128 lands first, existing csp@pleaseai users lose the MCP server and have nothing to install in its place.

Codex marketplace not regenerated (intentional)

bun scripts/cli.ts multi-format would add a csp-mcp entry to .agents/plugins/marketplace.json. That entry would be wrong: plugins/csp-mcp has no .codex-plugin manifest, and the Codex csp plugin still bundles the MCP server. So this PR changes only the Claude marketplace. A later full multi-format run will re-add the Codex entry unless the generator learns to skip it (follow-up).

Separately, running multi-format on main also 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

  • PR title follows Conventional Commits
  • Tests added or updated, and the suite passes: data-only change. claude plugin validate .claude-plugin/marketplace.json reports the same 2 errors as main (reserved names claude-md-management, claude-code-docs) and none from this entry
  • Lint/format pass: eslint .claude-plugin/marketplace.json is clean
  • Documentation updated if behavior changed: docs live in refactor(plugin): split the Claude Code MCP server into a csp-mcp plugin code-search#128
  • No breaking change, or a BREAKING CHANGE: note is included

Summary by cubic

Adds the csp-mcp plugin to the Claude marketplace, splitting the csp plugin in two so the MCP server is opt-in.

Changes

  • Registers csp-mcp (git-subdir, pleaseai/code-search, plugins/csp-mcp), which provides only the MCP server (search, find_related).
  • Updates the csp entry's description, keywords, and tags so it no longer claims to bundle the MCP server.
  • Leaves the Codex marketplace untouched: plugins/csp-mcp has no .codex-plugin manifest, and the Codex csp plugin still bundles the MCP server.

Merge order

Written for commit 65b99ac. Summary will update on new commits.

Turn on auto-fix

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.
@vercel

vercel Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
claude-code-plugins Ready Ready Preview Oct 28, 2026 6:20am UTC

Request Review

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@sonarqubecloud

Copy link
Copy Markdown

@amondnet
amondnet marked this pull request as ready for review October 30, 2026 06:26
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@amondnet
amondnet merged commit 240fa35 into main Oct 30, 2026
11 checks passed
@amondnet
amondnet deleted the feat/csp-mcp-plugin branch October 30, 2026 06:27
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-30T06:29:19.348034Z 65b99ac Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@greptile-apps

greptile-apps Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The marketplace change appears safe to merge with the coordinated upstream split.

Summary

Adds csp-mcp to the Claude marketplace and updates csp to describe its CLI-based agent and skill.

  • Claude lists the code-search CLI and MCP server separately.

Acknowledged by amondnet:

Reviews (1) · Last reviewed commit: "feat(marketplace): add csp-mcp plugin" · Reviewed by Greptile

This branch was successfully deployed

1 active deployment
Preview — 65b99ac2 Deployed Oct 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant