Skip to content

Agents, Tools, and MCP Servers (Concepts)#

Matrix Hub catalogs three entity types:

  • Agent: an orchestrated capability (often a service with /invoke).
  • Tool: a callable function/tool (often REST or MCP tool).
  • MCP Server: a server that exposes MCP protocol endpoints and tools.

Manifests#

Each entity has a manifest describing:

  • Identity: type, id, name, version
  • Metadata: summary, description, license, homepage
  • Capabilities/tags; compatibility (frameworks/providers)
  • Artifacts: pypi | oci | git | zip with specs
  • Adapters: framework glue to drop into your project
  • mcp_registration: how to register with MCP Gateway