mcpField
S
Server4Agent

Server4Agent

リモート
server4agent.com開発ツール01 日前に更新
リポジトリ公式サイト

Server4Agent について

Server4Agentは、AIアシスタントがWebページ、アプリ、API、ボット、定期実行ジョブを構築・実行するためのホスト型リモートMCPサーバーです。サーバー上のプロジェクトは個別のURLを持ち、会話終了後もプロセスを実行し続けられます。

主な機能

  1. 01自然言語の目標からプロジェクトを構築
  2. 02シェルコマンドの実行とファイル管理
  3. 03プロジェクトを個別のライブURLにデプロイ
  4. 04アプリとプロセスの継続実行
  5. 05サーバー、プロジェクト、シークレットの管理
  6. 06使用量、実行状況、ログの確認

活用シーン

  1. 01生成したランディングページやWebサイトの公開
  2. 02APIやボットの構築とホスティング
  3. 03定期的なWebサイト監視の実行
  4. 04プロジェクトの状態、ログ、AI支出の確認

MCP 対応

ホスト型リモートMCPサーバーを通じて、サーバー、プロジェクト、ファイル、ランタイム、ビルド、デプロイのツールをMCPクライアントに提供します。streamable HTTPに対応し、OAuth 2.1またはBearer APIキーで認証できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.server4agent.com
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Server4Agent

AI アシスタントが構築するためのサーバーです。コードを作成し、実行して、各アプリを公開 URL にデプロイします。

Server4Agent はリモート MCP サーバーです。AI アシスタントに接続して、ウェブページ、サイト、アプリ、API、ボット、またはスケジュールされたジョブを依頼できます。アシスタントは構築用のサーバーを利用して、そこでコードを作成・実行し、各プロジェクトをそれぞれの公開 URL で公開します。会話が終了した後もプロセスは実行され続けるため、バックエンドやボットは稼働したままです。

お使いのマシンにインストールしたり、実行したりするものはありません。サーバーは https://mcp.server4agent.com でホストされており、このリポジトリには MCP Registry の掲載情報が含まれています。

接続

  • エンドポイント: https://mcp.server4agent.com
  • トランスポート: ストリーミング可能な HTTP
  • サインイン: 動的クライアント登録を使用する OAuth 2.1、またはベアラートークンとして送信する API キー

Server4Agent アカウントが必要です:https://www.server4agent.com

VS Code と GitHub Copilot

Extensions ビューの MCP サーバーギャラリーから Server4Agent をインストールする (@mcp Server4Agent を検索する)か、.vscode/mcp.json に追加します。

{
  "servers": {
    "server4agent": {
      "type": "http",
      "url": "https://mcp.server4agent.com"
    }
  }
}

サーバーを起動すると、VS Code によりブラウザーが開き、サインインできます。コピーするキーはなく、ダッシュボードからサインインを取り消すこともできます。その後、エージェントモードの Copilot Chat でツールを利用できます。

GitHub Copilot CLI

ダッシュボードで API キーを作成し、SERVER4AGENT_API_KEY としてエクスポートしてから、 ~/.copilot/mcp-config.json にサーバーを追加します。

{
  "mcpServers": {
    "server4agent": {
      "type": "http",
      "url": "https://mcp.server4agent.com",
      "headers": { "Authorization": "Bearer ${SERVER4AGENT_API_KEY}" }
    }
  }
}
その他の MCP ホスト

https://mcp.server4agent.com をリモート MCP サーバーとして追加します。OAuth に対応しているホストでは、ブラウザーが開いてサインインでき、それ以外の設定は不要です。OAuth に対応していないホストや CI では、API キーを Authorization: Bearer <key> として送信し、コミットする設定ファイルではなく環境変数にキーを保存してください。

その他のアプリのセットアップ方法:https://www.server4agent.com/integrations

使用方法

自然な言葉で依頼してください。たとえば:

  • 「パン屋のランディングページを作って、オンラインで公開してください。」
  • 「CSV のアップロードを JSON に変換する API を作って、URL を教えてください。」
  • 「ウェブサイトを毎時チェックして、ダウンしていた時間を記録してください。」
  • 「サーバー上で実行されているものと、今月の利用料金を教えてください。」

仕組み:

  • サーバーは、プロジェクトを格納するサイズ別のボックス(小、中、大)です。1 台のサーバーに複数のプロジェクトを格納できます。
  • プロジェクトはフォルダーとアプリの組み合わせで、それぞれ独自の URL <slug>.apps.server4agent.com を持ちます。プロジェクトは deploy によって公開されるまで非公開です。
  • アシスタントはファイルを自分で作成することも、サーバー上で実行されるエージェントに目標を渡すこと(start_build、prompt)もできます。後者ではアカウントの AI 予算が消費されます。
  • 削除や上書きを行うツールには破壊的操作のマークが付いているため、ホスト側で実行前に確認を求めることができます。

ツール

ツールは 38 個あります。[read-only] は書き込みを行わず、[destructive] は削除または上書きを行う場合があります。

サーバー

サーバーはサイズ別のコンピューティングボックスです。プロジェクトはその中に置かれ、リソースを共有します。

  • create_server:サイズを指定してサーバーをプロビジョニングします。
  • list_servers [read-only]:プラン、種類、ステータス、プロジェクト間の共有設定、および現在のプロジェクト数とともに、サーバーの一覧を取得します。
  • get_server [read-only]:サーバーのプラン、種類、ステータス、容量、プロジェクト数、プロジェクト間の共有設定を取得します。
  • update_server [destructive]:サーバーのニックネーム、リージョン、またはプロジェクト同士に公開する情報の範囲を更新します。
  • control_server [destructive]:サーバーを一時停止(停止)、再開(起動)、または再起動します。
  • delete_server [destructive]:サーバーとその上のすべてのプロジェクトを削除します。
  • get_usage [read-only]:アカウントの AI 利用額と予算を取得します。現在の請求期間に使用した金額、プランに含まれるクレジット、予算上限の有無、新しいタスクがブロックされているかどうか(その理由を含む)を確認できます。
プロジェクト

プロジェクトとは、サーバー内のワークスペースとアプリを組み合わせたもので、独自のスラッグと URL を持ちます。新しいプロジェクトは非公開です。公開にするまでは URL からアクセスできません。

  • list_templates [read-only]:利用可能なプロジェクトのスターターを一覧表示します。
  • create_project:サーバー上にプロジェクトを作成します。独自の URL(<slug>.apps.server4agent.com)を持つ、1 つのウェブページ、サイト、アプリ、API、またはボットのホームです。
  • list_projects [read-only]:プロジェクトを一覧表示します。
  • get_project [read-only]:単一のプロジェクトについて、名前、スラッグ、説明、公開 URL、リッスンポート、実行プラン、タイムスタンプを取得します。
  • update_project [destructive]:プロジェクト名の変更、説明の更新、公開設定・リンクアクセス・ライフサイクルの変更、または実行プランの修正を行います。
  • init_project:Git/アーカイブソースを基に作成されたプロジェクトの起動準備を開始または再開します。サーバー上のエージェントが依存関係をインストールし、アプリを起動して、応答することを確認します。
  • export_project:プロジェクトをポータブルなバンドルにまとめ、有効期限付きのダウンロードリンクを返します。
  • import_project:export_project で作成したバンドルから、こちらまたは別の Server4Agent デプロイメント上のサーバーにプロジェクトを再作成します。
  • cleanup_project [destructive]:タスクの完了後、一時プロジェクトをクリーンアップします。
  • delete_project [destructive]:プロジェクトを削除します。
シークレット

サーバーとプロジェクト用の環境変数です。値は書き込み専用で、ツールが値を読み戻すことはありません。

  • set_secret [destructive]:アカウントにシークレット(環境変数、キー → 値)を作成または更新します。
  • list_secrets [read-only]:アカウントのシークレット(キー、メモ、バインド先のサーバー/プロジェクト)を一覧表示します。
  • attach_secret [destructive]:シークレットをスコープにバインドし、そのスコープでの実行時に環境変数として参照できるようにします。
  • delete_secret [destructive]:シークレットとそのすべてのバインドを削除します。
エージェントのランタイム

アプリを起動して実行し続ける、サーバー上で実行中のエージェントに作業を委任する、または自分でシェルを操作します。

  • start_app [destructive]:プロジェクトのアプリを起動して実行し続けます。ファイルを書き込んだ後、プロジェクトをオンラインにする手順です。
  • prompt:自由形式のプロンプトをサーバー上のエージェントに送信します。
  • exec [destructive]:サーバー上でシェルコマンドを実行し、その出力を返します。
  • get_run [read-only]:実行のステータス、最新の進捗メモ、エージェントの最終応答、ワークスペース内での変更内容(コミット、ブランチ、ファイル)を取得します。
  • get_logs [read-only]:サーバーの最新ログ末尾を読み取ります。プロジェクトのプロセスが書き込んだログファイルごとに 1 件のエントリーが返されます(実行時間の長い各プロセスは、プロジェクトフォルダー内の .server4agent/<name>.log に追記します)。
ファイルワークスペース

エージェントが不要な場合は、プロジェクトのファイルを直接読み書きします。

  • list_files [read-only]:サーバーのワークスペース内のパスを一覧表示します。
  • read_file [read-only]:サーバーのワークスペース内のファイルを読み取ります。
  • write_file [destructive]:サーバーのワークスペース内のファイルを書き込み、または上書きします。
  • delete_file [destructive]:サーバーのワークスペース内のファイルを削除します。
  • get_download_url:サーバーのワークスペース内にある 1 つのファイルをダウンロードするための、有効期限付きリンクを発行します。たとえば、レポートの生成後やファイルの変換後は、生のコンテンツではなく、この URL をユーザーに返します。
ビルドとデプロイ

目標を基にビルドするエージェントの実行と、実行中のプロジェクトをオンラインにするデプロイです。

  • start_build:サーバー上のエージェントに、自然言語の目標からウェブページ、サイト、アプリ、または API をビルドさせます。
  • get_build [read-only]:ビルドのステータスを取得します。
  • deploy:プロジェクトを公開 URL(<slug>.apps.server4agent.com)にデプロイします。ウェブページ、サイト、アプリ、または API をオンラインにする最後の手順です。
自己調整

評価レポートをエージェント自身のコードに反映し、レポートで指摘された問題を修正できるようにします。

  • start_tuning:評価プラットフォームのレポートに基づいてエージェントを修正します。
  • get_tuning_session:調整の実行状況と、その実行の背後にあるエージェントの実行を取得します。
  • list_tuning_sessions [read-only]:このアカウントの調整の実行を、新しい順に一覧表示します。
  • report_tuning_result:調整の実行で変更した内容と、修正済みビルドにアクセスできる場所を評価プラットフォームに伝えます。

各ツールの引数と具体的な使用例は、 https://www.server4agent.com/skill.md のエージェントスキル、および接続後に各ツールの JSON スキーマで確認できます。

リンク

コメント

MCP は初めてですか?

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

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