Arc MCP サーバー
共有ホスティングに重点を置き、さまざまなホスティング環境でのフレームワークの展開を簡素化するモデル コンテキスト プロトコル (MCP) サーバー。
概要
Arcは、大規模言語モデル(LLM)とホスティング環境の間のギャップを埋め、初心者開発者でも会話型インターフェースを通じてWebアプリケーションを簡単にデプロイできるようにします。モデルコンテキストプロトコル(MCP)を実装し、デプロイプロセスをガイドするツール、リソース、プロンプトを提供します。
主な特徴
フレームワークのサポート: Wasp アプリケーションを簡単に導入でき、さらに多くのフレームワークのサポートが計画されています。
マルチプロバイダー: Netlify、Vercel、従来の共有ホスティング環境、Hostm.com をサポート
ガイド付き展開: 展開プロセスを通じてユーザーをガイドするプロンプト
認証管理: ホスティングプロバイダーの資格情報の安全な保管
トラブルシューティング: 一般的なデプロイメントの問題を診断して修正するための組み込みツール
共有ホスティングに重点を置く:従来の共有ホスティング環境への導入を簡素化
Related MCP server: Lodestar MCP Server
状態
このプロジェクトは現在開発初期段階です。皆様からのご意見やフィードバックをお待ちしております。
はじめる
前提条件
Python 3.10以上
MCP クライアント (例: Claude Desktop)
必要に応じてホスティングプロバイダーアカウント
インストール
構成
設定を含む.envファイルを作成します。
使用法
コマンドラインから実行
Claude Desktopでの使用
Claude Desktop 構成ファイルを編集します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\\Claude\\claude_desktop_config.json
Arc サーバー構成を追加します。
Claude Desktop を再起動します。
アプリケーションの導入について Claude と話し合いを始めましょう。
建築
Arc はモジュラー アーキテクチャに基づいて構築されています。
資格情報マネージャー: プロバイダーの資格情報を安全に保存および取得します
フレームワークハンドラー: フレームワーク固有のデプロイメントロジック
ホスティングプロバイダー: プロバイダー固有のデプロイメント操作
MCP インターフェース: モデルコンテキストプロトコルを介してツール、リソース、プロンプトを公開します。
サポートされているプロバイダー
プロバイダー | 状態 | 特徴 |
ネットリファイ | ✅ 完了 | サーバーレス、エッジ、フォーム |
ヴェルセル | ✅ 完了 | サーバーレス、エッジ、アナリティクス |
共有ホスティング | ✅ 完了 | SSH/SFTP、PHP、MySQL |
ホストm.com | ✅ 完了 | 共有ホスティング、APIアクセス |
サポートされているフレームワーク
フレームワーク | 状態 | 特徴 |
スズメバチ | ✅ 完了 | フルスタックJSフレームワーク |
ネクスト.js | 🚧 計画済み | Reactフレームワーク |
アストロ | 🚧 計画済み | 静的サイトジェネレーター |
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
発達
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
この統合を可能にするモデルコンテキストプロトコル
初期サポートで使用された優れたフレームワークを提供してくれたWasp