Add root .codex-plugin manifest + icon for community marketplaces#13
Open
deonmenezes wants to merge 3 commits into
Open
Add root .codex-plugin manifest + icon for community marketplaces#13deonmenezes wants to merge 3 commits into
deonmenezes wants to merge 3 commits into
Conversation
…places - .codex-plugin/plugin.json: modern Codex plugin manifest at repo root so awesome-codex-plugins / awesome-ai-plugins scanner validates the entry. - .mcp.json: portable MCP server config that runs `mantis-mcp` via `npx -y -p mantishack` so any host (Claude, Codex, generic MCP) can start the server with one command and no Rust toolchain. - assets/icon.svg: 512x512 mark for marketplace listings. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
3 tasks
Validated against schemas/2025-12-11/server.schema.json. Enables discovery via the official MCP Registry at registry.modelcontextprotocol.io. The package points at the existing npm mantishack package (mantis-mcp binary, stdio transport), so the registry entry matches the rest of the install matrix: `npx -y -p mantishack mantis-mcp`. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Publishes server.json to registry.modelcontextprotocol.io whenever server.json or this workflow changes on main. Uses GitHub OIDC for auth — no secrets required. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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
Make Mantis installable from every major plugin/MCP catalog in one command.
Files
.codex-plugin/plugin.json— modern Codex plugin manifest at repo root soawesome-codex-plugins/awesome-ai-pluginsscanners can validate..mcp.json— portable MCP server config that runsmantis-mcpvianpx -y -p mantishackso any host (Claude Code, Codex CLI, generic MCP) starts the server with one command and no Rust toolchain.assets/icon.svg— 512×512 mark for marketplace listings.server.json— official MCP Registry submission (schema 2025-12-11, nameio.github.deonmenezes/mantishack). Validated withmcp-publisher validate..github/workflows/mcp-registry-publish.yml— auto-publishesserver.jsontoregistry.modelcontextprotocol.ioon merge using GitHub OIDC (no secrets).After merge
/plugin marketplace add deonmenezes/mantishack→/plugin install mantis@mantishack(already works)codex plugin marketplace add deonmenezes/mantishack(now works)io.github.deonmenezes/mantishackdiscoverableTest plan
claude plugin validate .passes (validated locally)mcp-publisher validate server.jsonreturns ✅npx -y -p mantishack mantis-mcpstarts the existing v0.0.9 binary🤖 Generated with Claude Code