Token导航 LogoToken导航TokenDH.com
React Native MCP Server logo
安全风控未说明官方级别未说明来源级核验

React Native MCP Server

MCP Server

一款为React Native开发团队设计的智能代码分析与修复工具,提供自动化代码修复、安全审计和性能优化功能。

工具数

13

提示词数

0

GitHub Stars

56

资源数

0
安全审计TypeScriptClaude性能优化Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MrNitro360

提供方

MrNitro360

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

React原生MCP服务器

](https://badge.fury.io/js/%40mrnitro360%2Freact-native-mcp-guide) ![License: MIT](https://opensource.org/licenses/MIT) ![Model Context Protocol](https://modelcontextprotocol.io/) ![Auto-Deploy](https://github.com/MrNitro360/React-Native-MCP/actions/workflows/auto-deploy.yml) ![TypeScript](https://www.typescriptlang.org/) ![React Native](https://reactnative.dev/)

专业人工智能驱动的React Native开发伙伴,具有专家级代码修复功能

*专家补救•自动修复•行业最佳实践•企业安全*

概述

为专业React Native开发团队设计的全面的模型上下文协议(MCP)服务器。该工具提供智能代码分析, 专家级自动代码修复、安全审计和性能优化,并提供生产就绪的修复程序。

🆕 v1.1.0-专家修复功能:

  • 🔧 专家代码修正 -自动修复安全、性能和质量问题
  • 🏗️ 高级重构 -全面的组件现代化和优化
  • 🛡️ 安全修补程序 -自动硬编码的秘密迁移和漏洞修补
  • 性能修复 -内存泄漏预防和React Native优化
  • 📝 生产就绪代码 -TypeScript接口、样式表提取、可访问性

主要优势:

  • 🚀 加速发展 -自动代码分析、修复和测试生成
  • 🔒 企业安全 -具有自动修复功能的漏洞检测
  • 📊 质量保证 -行业标准测试框架和覆盖率分析
  • 性能优化 -具有自动修复功能的高级分析
  • 🎯 最佳实践 -代码实现专家指导
  • 🔄 自动更新 -与自动版本管理的持续集成

______________________________________________________________________

快速开始

先决条件

  • Node.js 18.0或更高
  • Claude CLI克劳德桌面
  • React Native 开发环境

安装

自动安装(推荐)

# Install globally via npm
npm install -g @mrnitro360/react-native-mcp-guide

# Configure with Claude CLI
claude mcp add react-native-guide npx @mrnitro360/react-native-mcp-guide

开发安装

# Clone repository
git clone https://github.com/MrNitro360/React-Native-MCP.git
cd React-Native-MCP

# Install dependencies and build
npm install && npm run build

# Add to Claude CLI
claude mcp add react-native-guide node ./build/index.js

验证

claude mcp list

核实一下 react-native-guide 显示为 连接

______________________________________________________________________

🆕 专家补救示例

前后对比:自动代码修复

❌ 之前(问题代码):

const MyComponent = () => {
  const apiKey = "sk-1234567890abcdef"; // Hardcoded secret
  const [data, setData] = useState([]);
  
  useEffect(() => {
    console.log("API Key:", apiKey); // Sensitive logging
    fetch('http://api.example.com/data') // HTTP instead of HTTPS
      .then(response => response.json())
      .then(data => setData(data));
      
    const interval = setInterval(() => { // Memory leak
      console.log('Polling...');
    }, 1000);
  }, []);

  return (
    
      {data.map(item => ( // Performance issue
        {item.name}
      ))}
    
  );
};

✅ 之后(专家补救):

interface Props {
  children?: React.ReactNode;
  onPress?: () => void;
}

const MyComponent: React.FC
 = () => {
  // TODO: Add API_KEY to your environment variables
  const apiKey = process.env.API_KEY || Config.API_KEY;
  const [data, setData] = useState([]);
  
  useEffect(() => {
    // Removed sensitive logging for security
    // console.log('[REDACTED - contains sensitive data]');
    
    // Upgraded to HTTPS for security
    fetch('https://api.example.com/data')
      .then(response => response.json())
      .then(data => setData(data));
      
    const interval = setInterval(() => {
      console.log('Polling...');
    }, 1000);
    
    // Cleanup intervals to prevent memory leaks
    return () => {
      clearInterval(interval);
    };
  }, []);

  return (
     item.id?.toString() || index.toString()}
      renderItem={({ item }) => (
        {item.name}
      )}
    />
  );
};

const styles = StyleSheet.create({
  itemText: {
    color: 'red'
  }
});

export default React.memo(MyComponent);

🎯 自动修复的内容:

  • 安全:硬编码API密钥→ 环境变量
  • 安全:敏感记录→ 消毒
  • 安全:HTTP→ HTTPS升级
  • 演出:滚动视图+地图→ 带keyExtractor的平面列表
  • 记忆:增加了间隔清理以防止泄漏
  • 最佳实践:内联样式→ 样式表.create
  • 类型安全:添加了TypeScript接口
  • 演出:用React.memo包裹

______________________________________________________________________

核心功能

🔧 专家代码修正(v1.1.0中的新功能)

工具能力水平输出
remediate_code自动安全、性能和质量修复专家生产就绪代码
refactor_component高级组件现代化和优化高级经过测试的重构组件
安全补救硬编码的秘密→ 环境变量企业安全代码模式
性能修复内存泄漏、平面列表优化、样式表专家优化组件
类型安全自动生成TypeScript接口专业类型安全代码

🧪 高级测试套件

功能描述框架
自动测试生成组件的行业标准测试套件Jest,测试库
覆盖率分析包含改进策略的详细报告Jest Coverage,LCOV
战略评估测试方法分析和建议单元、集成、E2E
框架集成多平台测试支持排毒、大师、斧头

🔍 综合分析工具

分析类型能力输出
安全审计具有自动修复功能的漏洞检测风险优先级报告+修复
性能分析内存、渲染、捆绑优化+修复可操作的建议+代码
代码质量重构实现的复杂性分析可维护性指标+修复
无障碍WCAG符合自动改进合规报告+代码

📦 依赖管理

  • 自动化包审核 -安全漏洞和过时的依赖关系
  • 智能升级 -React Native兼容性验证
  • 冲突解决 -依赖树优化
  • 迁移助手 -弃用的软件包现代化

📚 专家知识库

  • React原生文档 -完整的API参考资料和指南
  • 体系结构模式 -可扩展的应用程序设计原则
  • 平台指南 -iOS和Android特定的最佳实践
  • 安全标准 -移动应用安全框架

______________________________________________________________________

使用示例

🔧 专家代码修正(新)

# Automatically fix all detected issues with expert-level solutions
claude "remediate_code with remediation_level='expert' and add_comments=true"

# Advanced component refactoring with performance optimization
claude "refactor_component with refactor_type='comprehensive' and include_tests=true"

# Security-focused remediation
claude "remediate_code with issues=['hardcoded_secrets', 'sensitive_logging'] and remediation_level='expert'"

# Performance-focused refactoring
claude "refactor_component with refactor_type='performance' and target_rn_version='latest'"

测试和质量保证

# Generate comprehensive component tests
claude "generate_component_test with component_name='LoginForm' and test_type='comprehensive'"

# Analyze testing strategy
claude "analyze_testing_strategy with focus_areas=['unit', 'accessibility', 'performance']"

# Generate coverage report
claude "analyze_test_coverage with coverage_threshold=85"

代码分析与优化

# Comprehensive codebase analysis with auto-remediation suggestions
claude "analyze_codebase_comprehensive"

# Performance optimization with specific focus areas
claude "analyze_codebase_performance with focus_areas=['memory_usage', 'list_rendering']"

# Security audit with vulnerability detection
claude "analyze_codebase_comprehensive with analysis_types=['security', 'performance']"

依赖管理

# Package upgrade recommendations
claude "upgrade_packages with update_level='minor'"

# Resolve dependency conflicts
claude "resolve_dependencies with fix_conflicts=true"

# Security vulnerability audit
claude "audit_packages with auto_fix=true"

现实世界场景

场景命令结果
🔧 自动代码修复"Fix all security and performance issues in my component with expert solutions"生产就绪修复代码
🏗️ 组件现代化"Refactor my legacy component to modern React Native patterns with tests"现代化组件+测试套件
🛡️ 安全强化"Automatically fix hardcoded secrets and security vulnerabilities"使用环境变量的安全代码
⚡ 性能优化"Fix memory leaks and optimize FlatList performance automatically"通过清理优化代码
📝 类型安全增强"Add TypeScript interfaces and improve type safety automatically"带接口的类型安全代码
部署前安全检查"Scan my React Native project for security vulnerabilities"安全报告+自动修复
性能瓶颈分析"Analyze my app for performance bottlenecks and memory leaks"优化路线图+修复
代码质量审查"Review my codebase for refactoring opportunities"质量改进+实施
无障碍合规性"Check my app for accessibility issues and fix them automatically"WCAG合规性+代码修复
组件测试生成"Generate comprehensive tests for my LoginScreen component"完整的测试套件
测试策略优化"Analyze my current testing strategy and suggest improvements"测试路线图

______________________________________________________________________

Claude桌面集成

NPM安装配置

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "react-native-guide": {
      "command": "npx",
      "args": ["@mrnitro360/react-native-mcp-guide@1.1.0"],
      "env": {}
    }
  }
}

开发配置

{
  "mcpServers": {
    "react-native-guide": {
      "command": "node",
      "args": ["/absolute/path/to/React-Native-MCP/build/index.js"],
      "env": {}
    }
  }
}

配置路径:

  • 窗户: C:\Users\{Username}\Desktop\React-Native-MCP\build\index.js
  • macOS/Linux: /Users/{Username}/Desktop/React-Native-MCP/build/index.js

______________________________________________________________________

开发与维护

地方发展

# Development with hot reload
npm run dev

# Production build
npm run build

# Production server
npm start

持续集成

本项目实施企业级CI/CD:

  • 自动化版本管理 -具有自动增量的语义版本控制
  • 持续部署 -合并时自动发布npm
  • 发布自动化 -GitHub发布了全面的变更日志
  • 质量门 -部署前构建验证和测试

更新管理

# Check current version
npm list -g @mrnitro360/react-native-mcp-guide

# Update to latest version
npm update -g @mrnitro360/react-native-mcp-guide

# Reconfigure Claude CLI
claude mcp remove react-native-guide
claude mcp add react-native-guide npx @mrnitro360/react-native-mcp-guide

______________________________________________________________________

技术规格

🎯 分析和补救能力

  • 专家代码修正 -自动修复安全、性能和质量问题
  • 高级组件重构 -通过测试生成实现全面现代化
  • 综合代码库分析 -带修复的多维质量评估
  • 企业安全审计 -具有自动修复功能的漏洞检测
  • 性能智能 -内存、渲染和捆绑包优化,并修复
  • 质量指标 -重构实现的复杂性分析
  • 无障碍合规性 -WCAG 2.1 AA标准验证,自动修复
  • 测试策略优化 -覆盖范围分析和框架建议

🛠️ 技术架构

  • 12专用工具 -完整的React Native开发生命周期覆盖+修复
  • 2个专家补救工具 - remediate_coderefactor_component
  • 6个专家提示模板 -结构化开发工作流程
  • 5资源库 -全面的文档和最佳实践
  • 行业标准测试生成 -自动创建测试套件
  • 多框架集成 -Jest、Detox、Maestro和辅助工具
  • 实时覆盖分析 -详细的报告和改进策略
  • 生产就绪代码生成 -专家级自动修复和重构

🏢 企业功能

  • 专家级补救 -高级工程师质量自动代码修复
  • 生产就绪解决方案 -企业级安全和性能修复
  • 专业报道 -执行层摘要和实施代码
  • 安全第一架构 -全面的漏洞评估和修复
  • 可扩展性规划 -具有重构的大规模应用程序设计模式
  • 合规支持 -具有自动合规性修复的行业标准
  • 多平台优化 -iOS和Android特定注意事项及修复

______________________________________________________________________

📋 更新日志

v1.1.0-专家代码修正(最新)

🚀 主要特点:

  • : remediate_code 工具-专家级自动代码修复
  • : refactor_component 工具-使用测试进行高级组件重构
  • 🔧 增强:组件检测精度提高
  • 🛡️ 安全:自动硬编码的秘密修复
  • 演出:内存泄漏预防和FlatList优化
  • 📝 质量:TypeScript接口生成和StyleSheet提取
  • 🎯 无障碍:WCAG符合自动修复

🎯 补救能力:

  • 硬编码的秘密→ 环境变量
  • 敏感测井→ 山宁泰代码
  • HTTP请求→ HTTPS强制
  • 内存泄漏→ 自动清理
  • 行内样式→ 样式表.create
  • 性能问题→ 优化模式
  • 类型安全性→ TypeScript接口

v1.0.5-以前版本

  • 综合分析工具
  • 测试套件生成
  • 依赖管理
  • 性能优化指导

______________________________________________________________________

支持与社区

资源

  • 📦 **** -官方软件包存储库
  • 🐙 **** -源代码和开发
  • 🐛 问题追踪 -Bug报告和功能请求
  • 📖 MCP文件 -模型上下文协议规范
  • ⚛️ React原生文档 -React Native官方文档

贡献

我们欢迎React Native社区的贡献。请查看我们的 贡献指南 开发标准和提交流程。

许可证

该项目根据 MIT许可证。有关详细的条款和条件,请参阅许可证文件。

______________________________________________________________________

专业React原生开发,专家级修复

*通过自动化的专家级代码修复,使开发团队能够构建安全、高性能和可访问的移动应用程序*

🆕 v1.1.0-现在有专家代码修正!

目录标签

目录标签

安全审计TypeScriptClaude性能优化代码修复本地部署ReactNative自动化工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP