reforma-ai/21st
unversioned · 20e5c670ed76
A living library of React components, templates, and themes. Add them to the project, or generate new UI.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
Configuration does not match the published schema
A conformant client may refuse to load these servers.
21ststreamable-http
{
"type": "streamable-http",
"url": "https://21st.dev/api/mcp",
"headers": {
"x-api-key": "${API_KEY}"
},
"description": "Find components, templates, and themes, add them to the project, or generate new UI"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "21st",
"description": "A living library of React components, templates, and themes. Add them to the project, or generate new UI.",
"author": {
"name": "21st",
"url": "https://21st.dev"
},
"homepage": "https://21st.dev/mcp",
"extensions": {
"reforma": {
"logo": "assets/logo.png",
"interface": {
"displayName": "21st",
"brandColor": "#2B59FF",
"logo": "assets/logo.png"
},
"mcpServers": "./mcp.json",
"variables": {
"type": "object",
"properties": {
"API_KEY": {
"type": "string",
"title": "API key",
"description": "From 21st.dev → Settings → API keys",
"placeholder": "21st_sk_…"
}
},
"required": [
"API_KEY"
]
},
"agent": {
"mentions": [
"21st.dev"
]
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- reforma