mcpField
H
HostBridge MCP Server

HostBridge MCP Server

ローカル
github.com/elblanco2クラウド・インフラ183 週間前に更新

HostBridge MCP Server について

HostBridge MCP Serverは、READMEではArcと呼ばれ、会話形式でWaspアプリをデプロイする開発者向けのプロジェクトです。共有ホスティングを重視し、複数のホスティング事業者へのデプロイ案内とトラブルシューティングを提供します。現在は初期開発段階です。

主な機能

  1. 01Waspアプリのデプロイ
  2. 02Netlify、Vercel、ホスティング事業者に対応
  3. 03デプロイを案内するプロンプト
  4. 04ホスティング認証情報の安全な保存
  5. 05デプロイのトラブルシューティングツール

活用シーン

  1. 01対応プロバイダーへのWaspアプリのデプロイ
  2. 02プロンプトに沿ったホスティング設定
  3. 03一般的なデプロイ問題の診断

MCP 対応

MCPサーバーとして、デプロイ用ツール、リソース、プロンプトをMCPクライアントに公開し、デプロイの流れを案内します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Arc MCP サーバー

さまざまなホスティング環境へのフレームワークのデプロイを簡素化する Model Context Protocol(MCP)サーバーです。特に共有ホスティングに重点を置いています。

概要

Arc は、大規模言語モデル(LLM)とホスティング環境の橋渡しをし、初心者の開発者が会話形式のインターフェースを通じて簡単にウェブアプリケーションをデプロイできるようにします。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 で使用する
  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 インターフェース:Model Context Protocol を通じてツール、リソース、プロンプトを提供します

対応プロバイダー

プロバイダーステータス機能
Netlify✅ 完了サーバーレス、エッジ、フォーム
Vercel✅ 完了サーバーレス、エッジ、分析
共有ホスティング✅ 完了SSH/SFTP、PHP、MySQL
Hostm.com✅ 完了共有ホスティング、API アクセス

対応フレームワーク

フレームワークステータス機能
Wasp✅ 完了フルスタック JavaScript フレームワーク
Next.js🚧 予定React フレームワーク
Astro🚧 予定静的サイトジェネレーター

貢献

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

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

# Run tests
pytest

# Run linting
flake8

ライセンス

このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。

謝辞

  • この統合を可能にしてくれた Model Context Protocol に感謝します
  • 初期サポートで使用している優れたフレームワークを提供してくれた Wasp に感謝します

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。