代码生成与项目管理服务

ScopesFlow MCP Server是一个与Cursor CLI集成的模型上下文协议(MCP)服务器,提供自动化代码生成、项目管理及与GitHub、Supabase和VPS部署等服务集成的功能。

  • by guilhermetechmakers
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 guilhermetechmakers/scopesflow-mcp

使用说明

作用域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

许可证

麻省理工学院

作者

范围流量