关于 HostBridge MCP Server
HostBridge MCP Server(README 中称为 Arc)帮助开发者通过对话界面部署 Wasp 应用。它提供跨托管服务商的部署引导与故障排查,重点面向共享主机;项目目前处于早期开发阶段。
主要功能
- 01部署 Wasp 应用
- 02支持 Netlify、Vercel 和托管服务商
- 03提供部署引导提示词
- 04安全存储托管凭据
- 05部署故障排查工具
适用场景
- 01将 Wasp 应用部署到受支持的服务商
- 02按照提示完成托管部署
- 03诊断常见部署问题
MCP 相关
该 MCP 服务向 MCP 客户端提供部署工具、资源和提示词,包括部署工作流指引。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Arc MCP 服务
一个 Model Context Protocol(MCP)服务,可简化在各种托管环境中的框架部署,尤其关注共享主机。
概述
Arc 搭建起大语言模型(LLM)与托管环境之间的桥梁,让新手开发者能够通过对话界面轻松部署 Web 应用。它实现了 Model Context Protocol(MCP),以提供工具、资源和提示词,指导用户完成部署流程。
主要功能
- 框架支持:轻松部署 Wasp 应用,并计划支持更多框架
- 多服务商支持:支持 Netlify、Vercel、传统共享主机环境和 Hostm.com
- 引导式部署:通过提示词指导用户完成部署流程
- 身份验证管理:安全存储托管服务商凭据
- 故障排查:内置工具,可诊断并修复常见部署问题
- 专注共享主机:简化在传统共享主机环境中的部署
状态
该项目目前仍处于早期开发阶段。欢迎贡献和反馈!
开始使用
先决条件
- Python 3.10+
- MCP 客户端(例如 Claude Desktop)
- 按需准备托管服务商账户
安装
# Clone the repository
git clone https://github.com/elblanco2/arc-mcp.git
cd arc-mcp
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\\Scripts\\activate
# Install dependencies
pip install -r requirements.txt
# Install the package in development mode
pip install -e .
配置
创建包含配置信息的 .env 文件:
SECURE_STORAGE_PATH=~/.arc/credentials
用法
从命令行运行
# Start the server directly
arc
# With debug logging
arc --debug
# With a custom storage path
arc --secure-storage-path=/path/to/credentials
与 Claude Desktop 配合使用
-
编辑 Claude Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\\Claude\\claude_desktop_config.json
- macOS:
-
添加 Arc 服务配置:
{
"mcpServers": {
"arc": {
"command": "python",
"args": [
"-m",
"arc",
"--debug"
]
}
}
}
-
重启 Claude Desktop。
-
开始与 Claude 对话,了解如何部署应用!
架构
Arc 基于模块化架构构建:
- 凭据管理器:安全存储和检索服务商凭据
- 框架处理器:特定于框架的部署逻辑
- 托管服务商:特定于服务商的部署操作
- MCP 接口:通过 Model Context Protocol 提供工具、资源和提示词
支持的服务商
| 服务商 | 状态 | 功能 |
|---|---|---|
| Netlify | ✅ 完成 | 无服务器、边缘计算、表单 |
| Vercel | ✅ 完成 | 无服务器、边缘计算、分析 |
| 共享主机 | ✅ 完成 | SSH/SFTP、PHP、MySQL |
| Hostm.com | ✅ 完成 | 共享主机、API 访问 |
支持的框架
| 框架 | 状态 | 功能 |
|---|---|---|
| Wasp | ✅ 完成 | 全栈 JS 框架 |
| Next.js | 🚧 计划中 | React 框架 |
| Astro | 🚧 计划中 | 静态站点生成器 |
贡献
欢迎贡献!欢迎提交 Pull Request。
开发
# Install development dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Run linting
flake8
许可证
本项目采用 MIT License 许可,详情请参阅 LICENSE 文件。
致谢
- 感谢 Model Context Protocol,让此集成得以实现
- 感谢 Wasp,我们首批支持的优秀框架
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。