4everland Hosting Mcp について
コードファイルを IPFS、Arweave、Greenfield のいずれかで 4EVERLAND Hosting にデプロイする MCP サーバーです。アクセス可能なウェブページドメインが発行され、4EVERLAND Dashboard でプロジェクトを管理できます。
主な機能
- 01コードファイルを分散ストレージにデプロイ
- 02IPFS、Arweave、Greenfield を選択
- 03アクセス可能なウェブページドメインを取得
- 04既存または新規プロジェクトにデプロイ
- 054EVERLAND Dashboard でプロジェクト管理
活用シーン
- 01AI 生成ウェブサイトを公開
- 02選択したストレージネットワークにプロジェクトをデプロイ
- 03デプロイ済みプロジェクトの確認やカスタムドメイン設定
MCP 対応
MCP クライアントに deploy_site ツールを提供します。指定されたコードファイルを 4EVERLAND Hosting の IPFS、Arweave、または Greenfield にデプロイします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| code_files | object | はい | ファイルパスとその内容のマッピング |
| project_name | string | はい | プロジェクト名(英数字、アンダースコア、ハイフンのみ。ハイフンで始めたり終えたりすることはできません) |
| project_id | string | いいえ | デプロイ先の任意のプロジェクト ID。指定しない場合、新しいプロジェクトが作成されます。 |
| platform | enum | いいえ | デプロイ先のストレージプラットフォームIPFS | AR | IC | GREENFIELD |
詳細
4EVERLAND Hosting MCP Server
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_files | Record<string, string> | ファイルパスとその内容のマップ |
| project_name | string | プロジェクト名(英数字、アンダースコア、ハイフンを使用可能。ハイフンで始まる、または終わることはできません) |
| project_id | string (optional) | デプロイ先の既存のプロジェクトID(省略した場合は新しいプロジェクトが作成されます) |
| platform | "IPFS"|"AR"|"GREENFIELD" | デプロイ先のストレージプラットフォーム(デフォルト:"IPFS") |
Hosting 認証トークンの取得
- 4EVERLAND Dashboardアカウントにログインします。
- Hosting -> Auth Tokenに移動します。
- +Createをクリックして、新しいトークンを生成します。
- トークンは一度しか表示されないため、安全な場所にコピーして保存します。
Cursorとの連携
CursorからMCPサーバーに接続するには、次の手順を実行します。
- Cursorを開き、Settings(右上の歯車アイコン)に移動します。
- 左側のサイドバーでMCPをクリックします。
- Add new global MCP serverをクリックします。
- 次の詳細を入力します。
{
"mcpServers": {
"4ever-mcpserver": {
"command": "npx",
"args": [
"-y",
"@4everland/hosting-mcp@latest",
"serve"
],
"env": {
"TOKEN": "your-hosting-auth-token"
}
}
}
}
Claude Desktopとの連携
Claude DesktopからMCPサーバーに接続するには、次の手順を実行します。
- Claude Desktopを開き、Settingsに移動します。
- 左側のサイドバーでDeveloperをクリックします。
- Edit Configボタンをクリックします。
claude_desktop_config.jsonファイルに次の設定を追加します。
{
"mcpServers": {
"4ever-mcpserver": {
"command": "npx",
"args": [
"-y",
"@4everland/hosting-mcp@latest",
"serve"
],
"env": {
"TOKEN": "your-hosting-auth-token"
}
}
}
}
- ファイルを保存し、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ライセンスの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
