feat: add official MCP server catalog entries#5
Closed
saoudrizwan wants to merge 4 commits into
Closed
Conversation
Contributor
Author
|
Correction pushed. I reverted the copied skill/plugin payloads and replaced the PR with metadata-only MCP catalog entries under |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds metadata-only MCP server catalog entries from Renee's Claude Code marketplace export at
/workspace/renee-cc-copy-marketplace_v2/mcp_catalog.csv.Important correction: this PR no longer copies upstream skill/plugin payloads into
registry/skills. The earlier copied-skill commits were reverted in6e5c4ad. The net PR diff now only adds MCP catalog entries underregistry/mcps/<id>/with install args that render ascline mcp install ...commands.What Changed
This adds 44 official MCP server entries. Each entry includes:
registry/mcps/<id>/entry.jsonicon.svgtype: "mcp"install.argsforcline mcp install ...Examples:
PagerDuty uses the remote HTTP endpoint from the exported PagerDuty
.mcp.json:{ "type": "http", "url": "https://mcp.pagerduty.com/mcp", "headers": { "Authorization": "Token token=${PAGERDUTY_API_KEY}" } }Selection Criteria
I used only CSV rows with
official_status: confirmed_official, and only included rows where the CSV/export provided a concrete Cline-usable MCP install target:cline mcp install <name> -- ...I skipped rows that did not have a concrete install target in the CSV/export, even if they were marked official.
Skipped for now:
Those can be added later once we have a real install command or endpoint shape that Cline can prefill.
Notes
The prior mistaken approach copied whole upstream skills/plugins into the marketplace. That was wrong for this task. This PR now treats Renee's CSV as catalog metadata and generates marketplace entries with install commands only.
The net diff against
mainis now limited to new files underregistry/mcps/; there are no copiedSKILL.md, plugin commands, references, scripts, or templates in the final PR diff.Validation
Ran marketplace validation:
Result:
Also checked the net diff against
main:Result: only
registry/mcps/<id>/entry.jsonandregistry/mcps/<id>/icon.svgadditions remain in the PR diff.