MCP 服务器
在您的 AI 编程助手中直接访问 React Suite 组件信息。
什么是 MCP?
模型上下文协议(MCP) 是一个开放标准,用于将 AI 助手连接到可信的文档和代码源。对于 React Suite 用户,这意味着您可以获得准确、最新且直接引用官方组件 API 的答案。
为什么使用 MCP?
AI 编程助手经常会虚构组件属性、提供过时示例或引用不存在的文档。React Suite MCP 服务器通过以下方式解决这些问题:
- 提供对组件属性和类型的真实、直接访问
- 使用官方 React Suite 组件定义
- 提供准确的 TypeScript 信息以获得更好的代码补全
- 启用智能组件搜索和发现
安装和设置
以下部分详细介绍了如何在流行的智能编程环境中设置 React Suite MCP。
Windsurf
- 导航到"设置" > "Windsurf 设置" > "Cascade"
- 点击"管理 MCP"按钮,然后点击"查看原始配置"按钮
- 将以下内容添加到 MCP 配置文件中:
{
"mcpServers": {
"rsuite": {
"command": "npx",
"args": ["-y", "@rsuite/mcp@latest"]
}
}
}Cursor
- 导航到"设置" > "MCP"
- 点击"添加新的全局 MCP 服务器"
- 将以下内容添加到 MCP 配置文件中:
{
"mcpServers": {
"rsuite": {
"command": "npx",
"args": ["-y", "@rsuite/mcp@latest"]
}
}
}VS Code
- 在您的工作区中创建
.vscode/mcp.json文件 - 将以下内容添加到 MCP 配置文件中:
{
"servers": {
"rsuite": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@rsuite/mcp@latest"]
}
}
}JetBrains IDEs
打开 MCP 配置(设置 -> 工具 -> AI 助手 -> 模型上下文协议 (MCP))并添加以下内容:
- 名称: React Suite MCP
- 命令:
npx - 参数:
-y @rsuite/mcp@latest
点击确定并应用。
Zed
您可以将 React Suite MCP 服务器作为自定义服务器添加到 Zed:
在命令面板中搜索 agent: add context server 并添加以下内容:
{
"rsuite-mcp-server": {
"command": {
"path": "npx",
"args": ["-y", "@rsuite/mcp@latest"]
},
"env": {}
}
}Claude Code
Claude Code 是 Anthropic 在终端中运行的智能编程工具。
您可以通过命令行将 React Suite MCP 服务器添加到 Claude Code:
claude mcp add rsuite-mcp -- npx -y @rsuite/mcp@latest默认情况下,这会将 MCP 服务器安装到您正在工作的项目的本地范围。
如果您希望 MCP 服务器始终可用于机器上的所有项目,您可以将其安装到用户范围:
claude mcp add rsuite-mcp -s user -- npx -y @rsuite/mcp@latestTrae
- 导航到"AI 功能管理" > "MCP"
- 点击"手动添加"
- 将以下内容添加到 MCP 配置文件中:
{
"mcpServers": {
"rsuite": {
"command": "npx",
"args": ["-y", "@rsuite/mcp@latest"]
}
}
}使用方法
配置完成后,您可以向 AI 助手询问关于 React Suite 组件的问题:
Button 组件接受哪些属性?
显示所有与输入相关的组件
Button 的 appearance 类型是什么?
查找名称中包含 "picker" 的组件可用工具
| 工具名称 | 描述 |
|---|---|
| get_component_props | 获取特定组件的详细属性 |
| list_components | 列出所有可用组件,支持可选搜索 |
| list_hooks | 列出所有 React Suite 自定义 Hook |
| search_components | 按名称或功能搜索组件 |
常见问题
我已经安装了 MCP,但连接时出现错误
- 确保安装了 Node.js 18+
- 验证配置文件中的 JSON 语法
- 检查
@rsuite/mcp是否可通过 npx 访问
我已经安装了 MCP,但在提问时没有被使用
- 配置后重启您的 AI 客户端
- 尝试询问关于 React Suite 组件的具体问题
- 检查 MCP 客户端日志以了解连接状态