Arc MCP 服务器是一个简化各种托管环境框架部署的 Model Context Protocol (MCP) 服务器,尤其专注于共享托管。它能有效桥接大型语言模型(LLMs)和托管环境之间的差距,让新手开发者也能通过对话式界面轻松部署网络应用程序。
# 克隆仓库
git clone https://github.com/elblanco2/arc-mcp.git
cd arc-mcp
# 创建虚拟环境
python -m venv venv
source venv/bin/activate # Windows 环境下使用:venv\\Scripts\\activate
# 安装依赖项
pip install -r requirements.txt
# 以开发模式安装包
pip install -e .
创建一个 .env 文件,添加以下配置:
SECURE_STORAGE_PATH=~/.arc/credentials
# 启动服务器
arc
# 带调试日志
arc --debug
# 使用自定义存储路径
arc --secure-storage-path=/path/to/credentials
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\\Claude\\claude_desktop_config.json{
"mcpServers": {
"arc": {
"command": "python",
"args": [
"-m",
"arc",
"--debug"
]
}
}
}
Arc 采用模块化架构:
| 提供商 | 状态 | 功能 |
|---|---|---|
| Netlify | ✓ 完成 | 无服务器、边缘计算、表单 |
| Vercel | ✓ 完成 | 无服务器、边缘计算、分析 |
| 共享托管 | ✓ 完成 | SSH/SFTP、PHP、MySQL |
| Hostm.com | ✓ 完成 | 共享托管、API 访问 |
| 框架 | 状态 | 功能 |
|---|---|---|
| Wasp | ✓ 完成 | 无服务器、边缘计算、分析 |
| Next.js | 🚧 进行中 | 待定 |
| Django | 🚧 进行中 | 待定 |
要进行开发,请按照以下步骤操作:
# 运行测试
pip install -r dev-requirements.txt
pytest
# 安装开发工具
make setup
该项目遵循 MIT License。
感谢以下人员和项目的贡献:
通过阅读本指南,您应该能够成功安装、配置并开始使用 Arc MCP 服务器。如需进一步帮助,请参考我们的 文档页面 或加入社区讨论。