Skip to content

Add root .codex-plugin manifest + icon for community marketplaces#13

Open
deonmenezes wants to merge 3 commits into
mainfrom
community-marketplace-manifests
Open

Add root .codex-plugin manifest + icon for community marketplaces#13
deonmenezes wants to merge 3 commits into
mainfrom
community-marketplace-manifests

Conversation

@deonmenezes
Copy link
Copy Markdown
Owner

@deonmenezes deonmenezes commented May 25, 2026

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 so awesome-codex-plugins / awesome-ai-plugins scanners can validate.
  • .mcp.json — portable MCP server config that runs mantis-mcp via npx -y -p mantishack so 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, name io.github.deonmenezes/mantishack). Validated with mcp-publisher validate.
  • .github/workflows/mcp-registry-publish.yml — auto-publishes server.json to registry.modelcontextprotocol.io on merge using GitHub OIDC (no secrets).

After merge

Test plan

  • claude plugin validate . passes (validated locally)
  • mcp-publisher validate server.json returns ✅
  • npx -y -p mantishack mantis-mcp starts the existing v0.0.9 binary

🤖 Generated with Claude Code

…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>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

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

Project Deployment Actions Updated (UTC)
opentradex-dashboard Error Error May 25, 2026 7:44am

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>
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