<img src="https://github.com/agentregistry-dev/agentregistry/raw/v0.3.3/img/agentregistry-logo.png" alt="agentregistry" width="500"/>
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 import or 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, collect, and enrich AI artifacts from any source 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. Start the agentregistry daemon by running any arctl command, such as arctl version.
arctl version
# 3. Open the agentregistry UI in your browser. http://localhost:12121 The UI is automatically exposed on port 12121 on your local machine when you start the agentregistry daemon.
That's it. Your IDE now has access to the deployed server through the agentgateway.
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, package references, and automated quality scores.SKILL.md bundled with code examples, docs, PDFs, and reference URLs. Scaffold with arctl skill init, publish with arctl skill publish to Docker Hub, any OCI registry, or a GitHub repository.arctl agent init, then package everything into a versioned blueprint for one-step deployment.A browser-based admin interface at localhost:12121. Browse the artifact catalog, add MCP servers, skills, and agents, review enrichment scores and 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.
arctlMake approved artifacts easier to consume from the tools developers already use.
arctlagentregistry 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 deploy, 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 |
Semantic search requires a PostgreSQL instance with the pgvector extension. It is disabled by default. To enable it, ensure your database has pgvector support and set
AGENT_REGISTRY_DATABASE_VECTOR_ENABLED=true(docker-compose /.env) or--set database.postgres.vectorEnabled=true(Helm).
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.
$ claude mcp add agentregistry \
-- python -m otcore.mcp_server <graph>