|
|
6 ماه پیش | |
|---|---|---|
| .. | ||
| README.cn.md | 6 ماه پیش | |
| README.md | 6 ماه پیش | |
| init.go | 6 ماه پیش | |
Magic Component Platform (MCP) 是一个强大的 AI 驱动工具,帮助开发者通过自然语言描述即时创建美观、现代的 UI 组件。它与流行的 IDE 无缝集成,为 UI 开发提供流畅的工作流程。
告诉代理您的需求
/ui 并描述您需要的组件/ui 创建一个具有响应式设计的现代导航栏让 Magic 创建它
无缝集成
生成 API 密钥
选择安装方法
一条命令即可为您的 IDE 安装和配置 MCP:
npx @21st-dev/cli@latest install <client> --api-key <key>
支持的客户端:cursor、windsurf、cline、claude
如果您更喜欢手动设置,请将此内容添加到您的 IDE 的 MCP 配置文件中:
{
"mcpServers": {
"@21st-dev/magic": {
"command": "npx",
"args": ["-y", "@21st-dev/magic@latest", "API_KEY=\"your-api-key\""]
}
}
}
配置文件位置:
~/.cursor/mcp.json~/.codeium/windsurf/mcp_config.json~/.cline/mcp_config.json~/.claude/mcp_config.json一键安装,点击下面的安装按钮:
首先,请检查上面的安装按钮进行一键安装。手动设置:
将以下 JSON 块添加到 VS Code 的用户设置(JSON)文件中。您可以按 Ctrl + Shift + P 并输入 首选项:打开用户设置(JSON):
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "apiKey",
"description": "21st.dev Magic API 密钥",
"password": true
}
],
"servers": {
"@21st-dev/magic": {
"command": "npx",
"args": ["-y", "@21st-dev/magic@latest"],
"env": {
"API_KEY": "${input:apiKey}"
}
}
}
}
}
或者,您可以将其添加到工作区中名为 .vscode/mcp.json 的文件中:
{
"inputs": [
{
"type": "promptString",
"id": "apiKey",
"description": "21st.dev Magic API 密钥",
"password": true
}
],
"servers": {
"@21st-dev/magic": {
"command": "npx",
"args": ["-y", "@21st-dev/magic@latest"],
"env": {
"API_KEY": "${input:apiKey}"
}
}
}
}
Magic AI 代理只会编写或修改与其生成的组件相关的文件。它遵循您项目的代码风格和结构,与现有代码库无缝集成,不会影响应用程序的其他部分。
可以!所有生成的组件都完全可编辑,并具有良好的代码结构。您可以像修改代码库中的任何其他 React 组件一样修改样式、功能和行为。
如果您超过了每月生成限制,系统会提示您升级计划。您可以随时升级以继续生成组件。您现有的组件将保持完全功能。
作者可以随时将组件发布到 21st.dev,Magic 代理将立即访问它们。这意味着您将始终能够访问社区中最新的组件和设计模式。
Magic AI 代理可以处理各种复杂度的组件,从简单的按钮到复杂的交互式表单。但是,为了获得最佳效果,我们建议将非常复杂的 UI 分解为更小、更易管理的组件。
mcp/
├── app/
│ └── components/ # 核心 UI 组件
├── types/ # TypeScript 类型定义
├── lib/ # 实用函数
└── public/ # 静态资源
IdeInstructions:不同 IDE 的设置说明ApiKeySection:API 密钥管理界面WelcomeOnboarding:新用户引导流程我们欢迎贡献!请加入我们的 Discord 社区 并提供反馈以帮助改进 Magic 代理。源代码可在 GitHub 上获得。
Magic 代理目前处于测试版。在此期间所有功能都是免费的。我们感谢您的反馈和耐心,我们将继续改进平台。
MIT 许可证
更多信息,请加入我们的 Discord 社区 或访问 21st.dev/magic。