Official MCP Registry
The official open catalog of Model Context Protocol servers where developers discover, publish, and install MCP servers for AI coding tools.
Code
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Official MCP Registry — Info Card</title>
<style>
:root {
--bg: #0b0f17;
--surface: #141a26;
--surface-2: #1b2333;
--text: #e6edf6;
--muted: #8b97a8;
--accent: #6ea8fe;
--border: rgba(255, 255, 255, 0.08);
--radius: 16px;
--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Helvetica, Arial, sans-serif;
}
* {
box-sizing: border-box;
}
html,
body {
margin: 0;
padding: 0;
}
body {
background: var(--bg);
color: var(--text);
font-family: var(--font);
line-height: 1.55;
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 24px;
}
.card {
width: 100%;
max-width: 640px;
background: var(--surface);
border: 1px solid var(--border);
border-radius: var(--radius);
box-shadow: 0 18px 50px rgba(0, 0, 0, 0.45);
padding: 32px;
}
.eyebrow {
display: inline-block;
font-size: 0.72rem;
letter-spacing: 0.09em;
text-transform: uppercase;
color: var(--accent);
background: rgba(110, 168, 254, 0.12);
border: 1px solid rgba(110, 168, 254, 0.25);
padding: 4px 10px;
border-radius: 999px;
margin: 0 0 16px;
}
h1 {
font-size: 1.75rem;
line-height: 1.2;
margin: 0 0 12px;
}
.desc {
color: var(--muted);
margin: 0 0 24px;
font-size: 1rem;
}
h2 {
font-size: 0.8rem;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(--muted);
margin: 24px 0 10px;
}
.access {
background: var(--bg);
border: 1px solid var(--border);
border-radius: 12px;
padding: 14px 16px;
}
.access pre {
margin: 0;
overflow-x: auto;
}
.access code {
font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas,
monospace;
font-size: 0.88rem;
color: var(--text);
white-space: pre;
}
.access .url {
color: var(--accent);
word-break: break-all;
}
.pills {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 10px 0 0;
padding: 0;
list-style: none;
}
.pills li {
font-size: 0.78rem;
color: var(--text);
background: var(--surface-2);
border: 1px solid var(--border);
padding: 5px 12px;
border-radius: 999px;
}
.cta {
display: inline-flex;
align-items: center;
gap: 8px;
margin-top: 28px;
background: var(--accent);
color: #0b0f17;
font-weight: 600;
font-size: 0.95rem;
text-decoration: none;
padding: 12px 20px;
border-radius: 12px;
transition: transform 0.12s ease, box-shadow 0.12s ease;
}
.cta:hover {
transform: translateY(-1px);
box-shadow: 0 8px 22px rgba(110, 168, 254, 0.35);
}
.cta:focus-visible {
outline: 3px solid #cfe0ff;
outline-offset: 3px;
}
.cta svg {
width: 16px;
height: 16px;
}
</style>
</head>
<body>
<article class="card" aria-labelledby="card-title">
<p class="eyebrow">MCP directories</p>
<h1 id="card-title">Official MCP Registry</h1>
<p class="desc">
The official open catalog of Model Context Protocol servers — discover,
publish, and install MCP servers for AI coding tools from one place.
</p>
<h2>How to access</h2>
<div class="access">
<pre><code><span class="url">https://registry.modelcontextprotocol.io/</span>
# Search published servers via the public API
curl "https://registry.modelcontextprotocol.io/v0/servers"</code></pre>
</div>
<h2>Compatible with</h2>
<ul class="pills">
<li>Claude Code</li>
<li>Cursor</li>
<li>VS Code</li>
<li>opencode</li>
<li>Any MCP client</li>
</ul>
<a
class="cta"
href="https://registry.modelcontextprotocol.io/"
target="_blank"
rel="noopener"
>
Open the registry
<svg viewBox="0 0 24 24" fill="none" aria-hidden="true">
<path
d="M7 17 17 7M9 7h8v8"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</a>
</article>
</body>
</html>What it is
The Official MCP Registry is the canonical, community-maintained catalog of Model Context Protocol servers. It is the single source of truth where server authors publish their MCP servers and where AI coding tools, clients, and developers discover them.
Instead of hunting across scattered GitHub repos, the registry gives each MCP server a discoverable entry with its name, description, install metadata, and package coordinates — so any MCP-aware tool can find and wire it up.
How to access / install
Browse the registry on the web:
https://registry.modelcontextprotocol.io/
Query the public REST API directly to search servers:
# List/search published servers
curl "https://registry.modelcontextprotocol.io/v0/servers"
Once you find a server, install it the way your MCP client expects (most ship as npm or PyPI packages):
# Typical npm-distributed MCP server
npx -y <server-package>
# Typical Python-distributed MCP server
uvx <server-package>
Then add the server to your client’s MCP config (for example Claude Code’s
claude mcp add, or the mcpServers block in Cursor / VS Code).
Good for
- Discovering trustworthy, published MCP servers from one place
- Tool builders that want a programmatic feed of available servers via the API
- Server authors who want their MCP server to be findable across MCP clients
- Teams standardizing which MCP servers they allow and install