mcpField
4
4everland Hosting Mcp

4everland Hosting Mcp

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

4everland Hosting Mcp について

コードファイルを IPFS、Arweave、Greenfield のいずれかで 4EVERLAND Hosting にデプロイする MCP サーバーです。アクセス可能なウェブページドメインが発行され、4EVERLAND Dashboard でプロジェクトを管理できます。

主な機能

  1. 01コードファイルを分散ストレージにデプロイ
  2. 02IPFS、Arweave、Greenfield を選択
  3. 03アクセス可能なウェブページドメインを取得
  4. 04既存または新規プロジェクトにデプロイ
  5. 054EVERLAND Dashboard でプロジェクト管理

活用シーン

  1. 01AI 生成ウェブサイトを公開
  2. 02選択したストレージネットワークにプロジェクトをデプロイ
  3. 03デプロイ済みプロジェクトの確認やカスタムドメイン設定

MCP 対応

MCP クライアントに deploy_site ツールを提供します。指定されたコードファイルを 4EVERLAND Hosting の IPFS、Arweave、または Greenfield にデプロイします。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"4everland-hosting": {
"command": "npx",
"args": [
"-y",
"@4everland/hosting-mcp"
],
"env": {
"TOKEN": "<TOKEN>"
}
}
}
}
起動コマンドnpx -y @4everland/hosting-mcp
設定が必要な環境変数
TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@4everland/hosting-mcp

ツール

3

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
code_filesobjectはいファイルパスとその内容のマッピング
project_namestringはいプロジェクト名(英数字、アンダースコア、ハイフンのみ。ハイフンで始めたり終えたりすることはできません)
project_idstringいいえデプロイ先の任意のプロジェクト ID。指定しない場合、新しいプロジェクトが作成されます。
platformenumいいえデプロイ先のストレージプラットフォームIPFS | AR | IC | GREENFIELD

詳細

4EVERLAND Hosting MCP Server

Version License: MIT Node


4EVERLAND Hosting向けのModel Context Protocol(MCP)サーバー実装です。Greenfield、IPFS、Arweaveなどの分散型ストレージネットワークに、AIが生成したコードを即座にデプロイできます。

概要

4EVERLAND Hosting MCP Serverを使用すると、AI主導のワークフローを活用して、Greenfield、IPFS、Arweaveなどの分散型ストレージネットワークにコードを即座にデプロイできます。デプロイ後は直接アクセス可能なウェブページのドメインが提供されるため、分散型アプリケーションのデプロイと共有のプロセスを効率化できます。

特長

  • ドメイン生成を伴う即時デプロイ:AIが生成したコードを分散型ストレージネットワークにデプロイし、1つのコマンドで固有の、すぐにアクセス可能なウェブページのドメインを取得できます。
  • 複数の分散型ストレージネットワーク:Greenfield、IPFS、Arweaveに対応しており、アプリケーションに柔軟で堅牢なストレージオプションを提供します。
  • 安全でデータ損失を防ぐ分散型ストレージ:分散型ストレージの堅牢性、改ざん耐性、高可用性を活用し、データのセキュリティを確保してデータ損失を防ぎます。
  • ビジュアルなプロジェクト管理インターフェース:4EVERLAND Dashboardで、デプロイ済みプロジェクトの管理、詳細情報の確認、カスタムドメインの設定を直接行えます。

MCP ツール

ツール:deploy_site

説明:コードを4EVERLANDホスティングプラットフォームにデプロイします。

パラメーター型説明
code_filesRecord<string, string>ファイルパスとその内容のマップ
project_namestringプロジェクト名(英数字、アンダースコア、ハイフンを使用可能。ハイフンで始まる、または終わることはできません)
project_idstring (optional)デプロイ先の既存のプロジェクトID(省略した場合は新しいプロジェクトが作成されます)
platform"IPFS"|"AR"|"GREENFIELD"デプロイ先のストレージプラットフォーム(デフォルト:"IPFS")

Hosting 認証トークンの取得

  1. 4EVERLAND Dashboardアカウントにログインします。
  2. Hosting -> Auth Tokenに移動します。
  3. +Createをクリックして、新しいトークンを生成します。
  4. トークンは一度しか表示されないため、安全な場所にコピーして保存します。

Cursorとの連携

CursorからMCPサーバーに接続するには、次の手順を実行します。

  1. Cursorを開き、Settings(右上の歯車アイコン)に移動します。
  2. 左側のサイドバーでMCPをクリックします。
  3. Add new global MCP serverをクリックします。
  4. 次の詳細を入力します。
{
  "mcpServers": {
    "4ever-mcpserver": {
      "command": "npx",
      "args": [
        "-y",
        "@4everland/hosting-mcp@latest",
        "serve"
      ],
      "env": {
        "TOKEN": "your-hosting-auth-token"
      }
    }
  }
}

Claude Desktopとの連携

Claude DesktopからMCPサーバーに接続するには、次の手順を実行します。

  1. Claude Desktopを開き、Settingsに移動します。
  2. 左側のサイドバーでDeveloperをクリックします。
  3. Edit Configボタンをクリックします。
  4. claude_desktop_config.jsonファイルに次の設定を追加します。
{
  "mcpServers": {
    "4ever-mcpserver": {
      "command": "npx",
      "args": [
        "-y",
        "@4everland/hosting-mcp@latest",
        "serve"
      ],
      "env": {
        "TOKEN": "your-hosting-auth-token"
      }
    }
  }
}
  1. ファイルを保存し、Claude Desktopを再起動します。

ローカル開発

開発用にサーバーをローカルで実行するには、次の手順を実行します。

# Clone repository
git clone https://github.com/4everland/4everland-hosting-mcp.git
cd 4everland-hosting-mcp

# Install dependencies
npm install

# Build the project
npm run build

# Run the server locally
npm run serve

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。

コメント

MCP は初めてですか?

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

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