Skip to main content
Glama
elblanco2
by elblanco2

Arc MCP サーバー

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

概要

Arcは、大規模言語モデル(LLM)とホスティング環境の間のギャップを埋め、初心者開発者でも会話型インターフェースを通じてWebアプリケーションを簡単にデプロイできるようにします。モデルコンテキストプロトコル(MCP)を実装し、デプロイプロセスをガイドするツール、リソース、プロンプトを提供します。

主な特徴

  • フレームワークのサポート: Wasp アプリケーションを簡単に導入でき、さらに多くのフレームワークのサポートが計画されています。

  • マルチプロバイダー: Netlify、Vercel、従来の共有ホスティング環境、Hostm.com をサポート

  • ガイド付き展開: 展開プロセスを通じてユーザーをガイドするプロンプト

  • 認証管理: ホスティングプロバイダーの資格情報の安全な保管

  • トラブルシューティング: 一般的なデプロイメントの問題を診断して修正するための組み込みツール

  • 共有ホスティングに重点を置く:従来の共有ホスティング環境への導入を簡素化

Related MCP server: coolify-mcp

状態

このプロジェクトは現在開発初期段階です。皆様からのご意見やフィードバックをお待ちしております。

はじめる

前提条件

  • 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ファイルを参照してください。

謝辞

Related MCP Connectors

Related MCP Servers