本项目是一个基于 Node.js 实现的 MCP 服务器,它遵循 BluestoneApps 编码标准,提供了丰富的 React Native 编码标准和代码示例,能与 MCP 客户端协同工作,为开发者带来便捷的开发体验。
MCP 服务器借助模型上下文协议 (MCP) 实现对 React Native 编码标准和代码示例的访问,可与 MCP 客户端(如 Windsurf IDE)搭配使用。
启动服务器:
npm start
若要与 MCP 客户端一起使用,需配置它们连接到此服务器。
git clone
npm install
npm run build
启动服务器:
npm start
若要与 MCP 客户端(如 Windsurf IDE)一起使用,需进行如下配置:
对于 Windsurf IDE,请更新 mcp_config.json:
{
"servers": {
"bluestoneapps": {
"command": "node",
"args": ["/path/to/build/index.js"],
"description": "BluestoneApps 编码标准和示例",
"displayName": "BluestoneApps MCP 服务器",
"timeout": 30000
}
}
}
该服务器提供以下工具:
| 工具名称 | 详情 |
|---|---|
get_project_structure |
获取项目结构标准 |
get_api_communication |
获取 API 通信标准 |
get_component_design |
获取组件设计标准 |
get_state_management |
获取状态管理标准 |
get_component_example |
获取特定组件示例 |
get_hook_example |
获取特定钩子示例 |
get_service_example |
获取特定服务示例 |
get_screen_example |
获取特定屏幕示例 |
get_theme_example |
获取特定主题示例 |
list_available_examples |
列出所有可用代码示例 |