一个简化在各种托管环境中部署框架的模型上下文协议(MCP)服务器。
Arc 桥接了大型语言模型(LLMs)与托管环境之间的差距,允许新手开发者通过对话界面轻松部署网络应用程序。它实现了 模型上下文协议(MCP) 来暴露工具、资源和提示,引导用户完成部署过程。
该项目目前处于早期开发阶段。欢迎贡献和反馈!
# 使用 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 配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json添加 Arc 服务器配置:
{
"mcpServers": {
"arc": {
"command": "python",
"args": [
"-m",
"arc_mcp",
"--debug"
]
}
}
}
重启 Claude Desktop。
开始与 Claude 关于部署应用的对话!
Arc MCP 服务器包括与 Windsurf(Codeium 的 VS Code 版本)的特殊集成,提供部署后的无缝开发体验:
Arc 基于模块化架构构建:
| 提供商 | 状态 | 功能 |
|---|---|---|
| Netlify | 完整 | 无服务器、边缘、表单 |
| Vercel | 完整 | 无服务器、边缘、分析 |
| 共享托管 | 完整 | SSH/SFTP、PHP、MySQL |
| Hostm.com | 完整 | 共享托管、API 访问 |
| 框架 | 状态 | 功能 |
|---|---|---|
| Wasp | 完整 | 全栈 JavaScript 框架 |
| Next.js | 计划 | React 框架 |
| Astro | 计划 | 静态站点生成器 |
欢迎贡献!请随意提交拉取请求。
# 安装开发依赖
pip install -e ".[dev]"
# 运行测试
pytest
# 运行代码检查
flake8
此项目根据 MIT 许可证发布 - 详情见 LICENSE 文件。