Fast-track AI innovation with a centralized, trusted, curated registry
See the code
Website · Docs · Discord · GitHub · Quick Start
agentregistry is an open-source platform that gives you one place to find, manage, and run MCP servers, AI agents, and skills.
Right now, the MCP servers and AI tools your team needs are spread across npm, PyPI, Docker Hub, GitHub repos, and random URLs. Nobody knows which ones are trustworthy, which versions work, or how to get them running. Every developer is doing their own manual Docker setup and IDE configuration.
agentregistry puts all of that into a single registry with a CLI and a web UI. You publish artifacts once, and then anyone on your team can discover them, deploy them with one command, and have their IDE automatically configured to use them.
For OrganizationsCurate & Deploy Package, publish, and curate AI artifacts in a single centralized registry.
|
For DevelopersBuild & Publish Build, test, publish, and deploy AI artifacts with minimal dependencies.
|
Prerequisites: Docker Desktop with Docker Compose v2+
# 1. Install the CLI
curl -fsSL https://raw.githubusercontent.com/agentregistry-dev/agentregistry/main/scripts/get-arctl | bash
# 2. Download the Docker Compose file matching the installed CLI release
export VERSION="$(arctl version | awk 'NR == 1 { print $3 }')"
curl -fsSLo agentregistry-compose.yml \
"https://raw.githubusercontent.com/agentregistry-dev/agentregistry/${VERSION}/docker/docker-compose.yml"
# 3. Start AgentRegistry and its bundled PostgreSQL database
docker compose -f agentregistry-compose.yml up -d --wait
Open the AgentRegistry UI at http://localhost:12121. To stop the registry while preserving its data, run:
docker compose -f agentregistry-compose.yml down
Create, scaffold, and publish the building blocks of your agentic infrastructure.
npx), PyPI (uvx), OCI/Docker images, or remote HTTP/SSE endpoints. Each entry supports versioning, environment variables, and package references.SKILL.md bundled with code examples, docs, PDFs, and reference URLs. Scaffold with arctl init skill, package and push the image with arctl build ./skill --push, then register the skill record with arctl apply -f skill.yaml.arctl init agent, build and push the image with arctl build ./agent --push, then register the versioned agent record with arctl apply -f agent.yaml.A browser-based admin interface at localhost:12121. Browse the artifact catalog, add MCP servers, skills, and agents, review metadata, manage deployments, and configure the registry -- all without touching the CLI.
Curate a shared catalog of MCP servers, agents, skills, and prompts your teams can trust and reuse.
localhost:12121Turn a broad set of available AI artifacts into a collection your organization is willing to support.
Move from discovery to usage without reinventing the same delivery path for every team.
arctlarctl run workflows and shared Kubernetes environments from the same registryMake approved artifacts easier to consume from the tools developers already use.
arctlarctl or deploy them to Kubernetesagentregistry pairs with agentgateway to give you a single, secure entry point to all your deployed MCP servers and agents.
Instead of exposing every MCP server individually, agentgateway acts as an AI-native reverse proxy that sits in front of your entire agentic infrastructure:
When you run arctl apply -f deployment.yaml, agentregistry automatically configures the gateway routing so your MCP servers are reachable through the secured proxy. Run arctl configure cursor to point your IDE at the gateway endpoint.
| Project | Role |
|---|---|
| agentgateway | AI-native reverse proxy for MCP traffic |
| kagent | Kubernetes-native AI agent platform |
| kgateway | Cloud-native API gateway (Envoy + Gateway API) |
| MCP Go SDK | Go SDK for building MCP servers |
| Model Context Protocol | The open standard for AI-to-tool communication |
If you're interested in participating with the agentregistry community, come talk to us!
We do not yet have community meetings. Establishing these meetings is on our roadmap. Please help us deliver this work by either commenting on the issue, or volunteering to establish the meetings.
See CONTRIBUTING.md for guidelines and DEVELOPMENT.md for architecture and local development setup.
Report a bug · Suggest a feature · Join Discord
Apache 2.0 — see LICENSE.
(top 30 of 41)
Go
80.9%
TypeScript
13.0%
Go Template
3.4%
Makefile
1.0%
Fast-track AI innovation with a centralized, trusted, curated registry
See the code
Website · Docs · Discord · GitHub · Quick Start
agentregistry is an open-source platform that gives you one place to find, manage, and run MCP servers, AI agents, and skills.
Right now, the MCP servers and AI tools your team needs are spread across npm, PyPI, Docker Hub, GitHub repos, and random URLs. Nobody knows which ones are trustworthy, which versions work, or how to get them running. Every developer is doing their own manual Docker setup and IDE configuration.
agentregistry puts all of that into a single registry with a CLI and a web UI. You publish artifacts once, and then anyone on your team can discover them, deploy them with one command, and have their IDE automatically configured to use them.
For OrganizationsCurate & Deploy Package, publish, and curate AI artifacts in a single centralized registry.
|
For DevelopersBuild & Publish Build, test, publish, and deploy AI artifacts with minimal dependencies.
|
Prerequisites: Docker Desktop with Docker Compose v2+
# 1. Install the CLI
curl -fsSL https://raw.githubusercontent.com/agentregistry-dev/agentregistry/main/scripts/get-arctl | bash
# 2. Download the Docker Compose file matching the installed CLI release
export VERSION="$(arctl version | awk 'NR == 1 { print $3 }')"
curl -fsSLo agentregistry-compose.yml \
"https://raw.githubusercontent.com/agentregistry-dev/agentregistry/${VERSION}/docker/docker-compose.yml"
# 3. Start AgentRegistry and its bundled PostgreSQL database
docker compose -f agentregistry-compose.yml up -d --wait
Open the AgentRegistry UI at http://localhost:12121. To stop the registry while preserving its data, run:
docker compose -f agentregistry-compose.yml down
Create, scaffold, and publish the building blocks of your agentic infrastructure.
npx), PyPI (uvx), OCI/Docker images, or remote HTTP/SSE endpoints. Each entry supports versioning, environment variables, and package references.SKILL.md bundled with code examples, docs, PDFs, and reference URLs. Scaffold with arctl init skill, package and push the image with arctl build ./skill --push, then register the skill record with arctl apply -f skill.yaml.arctl init agent, build and push the image with arctl build ./agent --push, then register the versioned agent record with arctl apply -f agent.yaml.A browser-based admin interface at localhost:12121. Browse the artifact catalog, add MCP servers, skills, and agents, review metadata, manage deployments, and configure the registry -- all without touching the CLI.
Curate a shared catalog of MCP servers, agents, skills, and prompts your teams can trust and reuse.
localhost:12121Turn a broad set of available AI artifacts into a collection your organization is willing to support.
Move from discovery to usage without reinventing the same delivery path for every team.
arctlarctl run workflows and shared Kubernetes environments from the same registryMake approved artifacts easier to consume from the tools developers already use.
arctlarctl or deploy them to Kubernetesagentregistry pairs with agentgateway to give you a single, secure entry point to all your deployed MCP servers and agents.
Instead of exposing every MCP server individually, agentgateway acts as an AI-native reverse proxy that sits in front of your entire agentic infrastructure:
When you run arctl apply -f deployment.yaml, agentregistry automatically configures the gateway routing so your MCP servers are reachable through the secured proxy. Run arctl configure cursor to point your IDE at the gateway endpoint.
| Project | Role |
|---|---|
| agentgateway | AI-native reverse proxy for MCP traffic |
| kagent | Kubernetes-native AI agent platform |
| kgateway | Cloud-native API gateway (Envoy + Gateway API) |
| MCP Go SDK | Go SDK for building MCP servers |
| Model Context Protocol | The open standard for AI-to-tool communication |
If you're interested in participating with the agentregistry community, come talk to us!
We do not yet have community meetings. Establishing these meetings is on our roadmap. Please help us deliver this work by either commenting on the issue, or volunteering to establish the meetings.
See CONTRIBUTING.md for guidelines and DEVELOPMENT.md for architecture and local development setup.
Report a bug · Suggest a feature · Join Discord
Apache 2.0 — see LICENSE.
(top 30 of 41)
Go
80.9%
TypeScript
13.0%
Go Template
3.4%
Makefile
1.0%