
Arc MCP Server

2025.03.29
0
Python框架部署Web应用程序新手开发者工具开发效率
Arc MCP Server 是一个基于模型上下文协议(MCP)的服务器,旨在简化在各种托管环境中的框架部署。它通过对话式界面帮助开发者轻松部署Web应用程序,特别适合新手开发者使用。Arc MCP Server 提供了多种框架支持、多托管提供商集成、引导式部署流程、认证管理以及故障排除工具等核心功能。
View on GitHub
Overview
基本能力
产品定位
Arc MCP Server 是一个简化框架部署的工具,特别适合新手开发者通过对话式界面部署Web应用程序。
核心功能
- 框架支持:支持Wasp应用程序部署,计划支持Next.js和Astro。
- 多提供商支持:支持Netlify、Vercel、传统共享托管环境和Hostm.com。
- 引导式部署:通过提示引导用户完成部署过程。
- 认证管理:安全存储托管提供商凭据。
- 故障排除:内置工具诊断和修复常见部署问题。
- Windsurf集成:无缝过渡到Windsurf(Codeium的VS Code)进行持续开发。
适用场景
- 新手开发者需要简化部署流程。
- 需要快速部署Wasp、Next.js或Astro应用程序。
- 需要多托管提供商支持的项目。
- 需要安全存储和管理托管凭据的场景。
工具列表
- Credentials Manager:安全存储和检索提供商凭据。
- Framework Handlers:框架特定的部署逻辑。
- Hosting Providers:提供商特定的部署操作。
- MCP Interface:通过模型上下文协议暴露工具、资源和提示。
常见问题解答
- 项目目前处于早期开发阶段,欢迎贡献和反馈。
- 支持多种托管提供商和框架,具体状态见文档。
使用教程
使用依赖
- Python 3.10+
- MCP Client(如Claude Desktop)
- 托管提供商账户(根据需要)
安装教程
# 使用pip安装
pip install arc-mcp-server
# 或安装开发模式
git clone https://github.com/elblanco2/arc-mcp.git
cd arc-mcp
pip install -e .
配置
创建.env
文件并添加配置:
SECURE_STORAGE_PATH=~/.arc/credentials
调试方式
# 直接启动服务器
arc
# 带调试日志启动
arc --debug
# 使用自定义存储路径启动
arc --secure-storage-path=/path/to/credentials
与Claude Desktop一起使用
- 编辑Claude Desktop配置文件。
- 添加Arc服务器配置。
- 重启Claude Desktop。
- 开始与Claude对话部署应用程序。
与Windsurf(Codeium)一起使用
- 使用Arc部署应用程序。
- 使用“windsurf-handoff”提示过渡到Windsurf进行持续开发。
- Windsurf的AI Flow功能将指导您添加功能和改进应用程序。