a2a-registry

ericabouaf
1
MCP server providing A2A agent registry with REST API and MCP tools

Overview

What is a2a-registry

a2a-registry is an MCP server that provides a unified registry for agents implementing the A2A (Agent-to-Agent) protocol. It offers a REST API and various MCP tools for registering, querying, and managing agent metadata.

How to Use

To use a2a-registry, install the necessary packages with npm, then start the server using default settings or configure it with options like storage type (JSON or SQLite), port number, and file paths. You can also manage the server using PM2 for better process management.

Key Features

Key features include dual API access (REST API and MCP server), intelligent agent registration with smart routing, support for multiple storage backends (JSON and SQLite), concurrent access via SSE-based transport, full CRUD operations, and compliance with the A2A protocol using the standard AgentCard model.

Where to Use

a2a-registry can be used in various fields such as distributed systems, IoT applications, and any environment where agent communication is necessary, particularly those implementing the A2A protocol.

Use Cases

Use cases include managing agent metadata in a distributed application, enabling communication between agents in IoT devices, and providing a centralized registry for agent discovery and registration in complex systems.

Content