返回市场
MCP远程服务器

MCP远程服务器

作者:lallen302 星标更新:2025-05-13

项目介绍

蓝石应用编码标准和示例MCP服务器(Node.js版本)

这是BluestoneApps编码标准和示例MCP服务器的Node.js实现。

概述

此MCP服务器通过模型上下文协议(MCP)提供对React Native编码标准和代码示例的访问。它可以与如Windsurf IDE这样的MCP客户端一起使用。

特性

  • 访问React Native编码标准
  • 组件、钩子、屏幕、服务和主题代码示例
  • 通过名称进行模糊匹配以查找示例
  • 完全集成到MCP协议中

安装

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

使用

启动服务器:

npm start

要与MCP客户端一起使用,请配置它们连接到此服务器。

工具

服务器提供了以下工具:

  • 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: 列出所有可用的代码示例

配置MCP客户端

对于Windsurf IDE,更新mcp_config.json如下所示:

{
  "servers": {
    "bluestoneapps": {
      "command": "node",
      "args": ["/path/to/build/index.js"],
      "description": "BluestoneApps编码标准和示例",
      "displayName": "BluestoneApps MCP服务器",
      "timeout": 30000
    }
  }
}