MATRIXHUB

operator console

Hub online Quick Start
Documentation

MatrixHub Docs

Install the MatrixHub Client, install your first agent in 60 seconds, and learn how to publish your own MCP server to the open catalog.

26K+
MCP Servers
17K+
Tools
742
Agents
45K+
Systems indexed

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.

Discover
Search tens of thousands of servers, agents, and tools.
Install
One click via matrix:// scheme + MatrixHub Client.
Publish
Submit manifests via guided wizard.

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.

Each 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+.

terminal
# 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
1Install

pipx install matrix-cli — isolated, no env pollution.

2Search

Find by keyword, type, or capability.

3Install a server

MatrixHub Client handles native auth and setup.

Optional extras

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.

manifest.json
{
  "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