HostBridge MCP Server

by elblanco2
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Used for configuration management, allowing secure storage of credentials and settings in a .env file

  • Planned support for deploying Astro static site generator projects

  • Integration with Windsurf (Codeium's VS Code) for continued development after deployment

Arc MCP サーバー

共有ホスティングに重点を置き、さまざまなホスティング環境でのフレームワークの展開を簡素化するモデル コンテキスト プロトコル (MCP) サーバー。

概要

Arcは、大規模言語モデル(LLM)とホスティング環境の間のギャップを埋め、初心者開発者でも会話型インターフェースを通じてWebアプリケーションを簡単にデプロイできるようにします。モデルコンテキストプロトコル(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での使用

  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 インターフェース: モデルコンテキストプロトコルを介してツール、リソース、プロンプトを公開します。

サポートされているプロバイダー

プロバイダー状態特徴
ネットリファイ✅ 完了サーバーレス、エッジ、フォーム
ヴェルセル✅ 完了サーバーレス、エッジ、アナリティクス
共有ホスティング✅ 完了SSH/SFTP、PHP、MySQL
ホストm.com✅ 完了共有ホスティング、APIアクセス

サポートされているフレームワーク

フレームワーク状態特徴
スズメバチ✅ 完了フルスタックJSフレームワーク
ネクスト.js🚧 計画済みReactフレームワーク
アストロ🚧 計画済み静的サイトジェネレーター

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

発達

# 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

初心者の開発者が会話型インターフェースを通じて Web アプリケーションを展開できるようにし、LLM とさまざまなホスティング環境間のギャップを埋める MCP サーバーです。

  1. Overview
    1. Key Features
  2. Status
    1. Getting Started
      1. Prerequisites
      2. Installation
      3. Configuration
      4. Usage
    2. Architecture
      1. Supported Providers
        1. Supported Frameworks
          1. Contributing
            1. Development
          2. License
            1. Acknowledgments
              ID: qilro8270f