Overview
MatrixHub is an open-source catalog of production-ready AI agents, tools, and MCP servers. Anyone can search, install, and contribute. Authentication and native installs flow through the MatrixHub Client, a small cross-platform desktop app.
Install the MatrixHub Client
Download the MatrixHub Client for your OS, install, and you're ready for one-click matrix:// installs. Binaries and SHA-256 checksums are published on GitHub Releases.
MatrixHub.Client_*_x64-setup.exeMatrixHub.Client_*_x64_en-US.msiMatrixHub.Client_*_aarch64.dmgMatrixHub.Client_*_amd64.debMatrixHub.Client-*.x86_64.rpmEach button downloads the latest release directly. Need a specific version, another architecture, or the SHA-256 checksums? Browse all releases.
Source code is on agent-matrix/matrix-protocol-helper — built with Tauri (Rust + TypeScript), Apache-2.0 licensed.
Quickstart
From zero to your first running MCP server. The CLI is published as matrix-cli on PyPI (source at agent-matrix/matrix-cli) and exposes the matrix command after install. Requires Python 3.11+.
# 1. Install the Matrix CLI (recommended: pipx — isolated install) pipx install matrix-cli # Alternative: plain pip pip install matrix-cli # Verify the install matrix --version # 2. Search the catalog matrix search "github mcp" # 3. Install a server (the MatrixHub Client handles native auth + the matrix:// scheme) matrix install io.github.modelcontextprotocol/github --alias github
pipx install matrix-cli — isolated, no env pollution.
Find by keyword, type, or capability.
MatrixHub Client handles native auth and setup.
For MCP probing support, install with the [mcp] extra: pip install "matrix-cli[mcp]". WebSocket probing additionally requires pip install websockets.
Share your own server
Built an MCP server, agent, or tool you'd like the community to use? Submit it to the public catalog in under 3 minutes — our wizard handles the manifest for you.
Manifest reference
Every entry in the catalog is a manifest.json file. Here's a minimal SSE example — see the full schema in the catalog repo.
{
"schema_version": "1.0",
"id": "my-awesome-agent",
"type": "mcp_server",
"name": "My Awesome Agent",
"version": "1.0.0",
"summary": "One-line description of what it does.",
"transport": {
"kind": "sse",
"url": "https://your-server.example.com/sse"
},
"author": "your-name",
"license": "MIT"
}Ready to publish? Launch the publish wizard →
Contribute
Five ways to help the project grow:
Support the project
A star helps others discover MatrixHub
We're a small open-source team. Stars on GitHub, sharing on social, and submitting servers to the catalog all directly help the project grow.
Questions? contact@ruslanmv.com