作用域Flow MCP服务器
一种模型上下文协议(MCP)服务器,与Cursor CLI集成,用于自动代码生成和项目管理。
概述
ScopesFlow MCP Server在Cursor CLI和自动化开发工作流之间提供了一座桥梁,实现了无缝的项目创建、代码生成以及与GitHub、Supabase和VPS部署等各种服务的集成。
特性
- 游标CLI集成:执行提示并以编程方式管理Cursor项目
- 项目生成:使用现代工具创建和管理Next.js/Rect/Vue/Expo项目
- 移动开发:Expo支持React Native移动应用程序开发
- GitHub集成:自动创建和管理存储库
- Supabase集成:数据库和后端服务集成
- VPS部署:基于SSH的部署功能
- Netlify功能:无服务器功能支持
安装
npm install发展
# Run in development mode
npm run dev
# Build for production
npm run build
# Start production server
npm start配置
服务器使用环境变量进行配置。创建 .env 根目录中的文件:
# Optional: GitHub token for repository operations
GITHUB_TOKEN=your_token_here
# Optional: Supabase credentials
SUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
# Optional: SSH/VPS credentials
VPS_HOST=your_vps_host
VPS_USER=your_vps_user
VPS_PRIVATE_KEY=your_private_key_path用法
服务器实现了模型上下文协议,可以与任何兼容MCP的客户端一起使用。它提供了以下工具:
- 创建新的Cursor项目
- 对现有项目执行提示
- 管理GitHub存储库
- 与Supabase集成
- 部署到VPS服务器
项目结构
.
├── server.ts # Main MCP server implementation
├── dist/ # Compiled JavaScript output
├── netlify/ # Netlify Functions deployment
├── cursor-projects/ # Generated Cursor projects
├── package.json # Dependencies and scripts
└── tsconfig.json # TypeScript configuration许可证
麻省理工学院
作者
范围流量
