Publish your MCP Server to Matrix Hub
A simple, friendly way to add your agent, tool, or MCP server to the public catalog.
What you'll need (2β3 minutes)
- A unique ID/slug for your server (e.g.,
my-awesome-agent
). - Server name and version (e.g.,
1.0.0
). - Transport type: SSE (hosted URL) or STDIO (runs from a repo).
- One URL (for SSE) or a Git repo + tag/commit (for STDIO).
- A short summary and a longer description.
Path A β Easiest (Recommended)
Fill in a short form and our GitHub bot creates a Pull Request for you.
- Open the guided form β
- Paste your details and submit the issue
- Bot validates and opens a PR automatically
- Maintainers review and merge β youβre live π
Path B β Advanced (Manual PR)
Prefer full control? Submit a Pull Request directly to the catalog.
- Fork the catalog repo β agent-matrix/catalog
- Create a folder under
servers/<your-slug>/
- Add
manifest.json
andindex.json
(list of manifests) - Open a PR β CI validates structure and schema
See example structure
. ββ index.json ββ servers/ ββ my-awesome-agent/ ββ manifest.json ββ index.json // { "manifests": ["manifest.json"] }
Helpful links
- π Catalog repo: agent-matrix/catalog
- π§© MCP server template: agent-matrix/mcp-template
- β Star the project: agent-matrix/matrix-hub
What happens next
- We validate the entry and open/receive a PR automatically or manually.
- Automated checks confirm JSON structure and schema.
- Maintainers review quickly; on merge, your server appears on Matrix Hub.
Questions? Email us at contact@ruslanmv.com.