Skip to main content
Glama
elblanco2
by elblanco2

Arc MCP 服务器

模型上下文协议 (MCP) 服务器可简化各种托管环境上的框架部署,重点是共享托管。

概述

Arc 弥合了大型语言模型 (LLM) 与托管环境之间的差距,使新手开发者能够通过对话界面轻松部署 Web 应用程序。它实现了模型上下文协议 (MCP) ,以公开引导用户完成部署过程的工具、资源和提示。

主要特点

  • 框架支持:轻松部署 Wasp 应用程序,并计划支持更多框架

  • 多提供商:支持 Netlify、Vercel、传统共享托管环境和 Hostm.com

  • 引导部署:提示引导用户完成部署过程

  • 身份验证管理:托管服务提供商凭证的安全存储

  • 故障排除:内置工具可诊断和修复常见的部署问题

  • 专注于共享主机:简化传统共享主机环境的部署

Related MCP server: Lodestar MCP Server

地位

该项目目前处于早期开发阶段。欢迎贡献和反馈!

入门

先决条件

  • 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 一起使用

  1. 编辑您的 Claude Desktop 配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\\Claude\\claude_desktop_config.json

  2. 添加 Arc 服务器配置:

{
  "mcpServers": {
    "arc": {
      "command": "python",
      "args": [
        "-m",
        "arc",
        "--debug"
      ]
    }
  }
}
  1. 重新启动 Claude Desktop。

  2. 开始与 Claude 讨论部署您的应用程序!

建筑学

Arc 建立在模块化架构之上:

  • 凭证管理器:安全地存储和检索提供商凭证

  • 框架处理程序:特定于框架的部署逻辑

  • 托管服务提供商:特定于提供商的部署操作

  • MCP 接口:通过模型上下文协议公开工具、资源和提示

支持的提供商

提供者

地位

特征

Netlify

✅ 完成

无服务器、边缘、表单

韦尔塞尔

✅ 完成

无服务器、边缘、分析

共享主机

✅ 完成

SSH/SFTP、PHP、MySQL

Hostm.com

✅ 完成

共享主机、API 访问

支持的框架

框架

地位

特征

黄蜂

✅ 完成

全栈 JS 框架

Next.js

🚧 已计划

React 框架

Astro

🚧 已计划

静态站点生成器

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

发展

# Install development dependencies
pip install -e ".[dev]"

# Run tests
pytest

# Run linting
flake8

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

致谢

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/elblanco2/hostbridge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server