MCP

MCP(Model Context Protocol)は、LLM エージェントが外部ツールを直接利用できるようにつなぐ標準です。WEEGLOO は MCP を提供し、これまでコンテンツスタジオで人が行っていた作業を、LLM エージェントが自然言語のリクエストだけで代わりに実行できるようにします。何を作りたいかを言葉で説明すると、エージェントが必要な API を自ら見つけ、適切な呼び出し方法を決め、実際に動作するコードまで生成します。

これを活用すると、Content Type の設計や API 連携といった準備作業が減り、中核となるロジックとユーザー体験により集中できます。エージェントに接続する方法は 接続する で扱います。このページでは、接続した MCP サーバーがどのように構成されるかを扱います。

MCP サーバーグループ

WEEGLOO MCP サーバーは三つのグループに分かれます。使用するグループはアドレス末尾の group 値で指定し、値を指定しない場合は基本グループが適用されます。範囲の広いグループは、範囲の狭いグループのツールをすべて含みます。

グループ提供するツールアドレス
coreコンテンツ、Organization・Space の管理https://ai.weegloo.com/mcp?group=core
基本core + デプロイと連携(Script・Web Hosting など)、サービス会員(ServiceLogin など)、トークン(Space Access Token など)https://ai.weegloo.com/mcp
all基本グループ + コラボレーション(Tag・コメント)https://ai.weegloo.com/mcp?group=all

このサーバーは HTTP 方式で接続します。設定ファイルには次のような形で記述します。

{
  "mcpServers": {
    "weegloo": {
      "type": "http",
      "url": "https://ai.weegloo.com/mcp?group=all"
    }
  }
}

ファイルアップロードサーバー

Media のアップロードや Web Hosting へのデプロイのように、ファイルを扱う作業は、別の weegloo-upload サーバーが処理します。このサーバーは次のコマンドで実行します。アップロードするときは、エージェントが weegloo サーバーからアップロード用トークンの発行を受けて、weegloo-upload サーバーにファイルと一緒に渡します。

npx -y weegloo-upload@latest

設定ファイルには次のような形で記述します。

{
  "mcpServers": {
    "weegloo-upload": {
      "command": "npx",
      "args": ["-y", "weegloo-upload@latest"],
      "env": {
        "UPLOAD_API_URL": "https://upload.weegloo.com/v1"
      }
    }
  }
}

できること

MCP で接続すると、LLM エージェントが次の作業を直接実行できます。

  • Organization・Space・Content Type・Content・Media といったリソースの作成・読み取り・修正・削除
  • ビルドした静的ウェブサイトを Web Hosting へデプロイ

Skills と Rules

インストールツールは、MCP サーバーとあわせて Skills と Rules もインストールします。Skills は特定の作業をうまく実行できるようエージェントに与える案内で、Rules は作業全体で守るルールです。詳しくは Skills と Rulesで扱います。

次にすること

  • 接続する: 環境(エージェント)ごとに MCP サーバー・Skills・Rules をインストールする方法を扱います。
  • Skills と Rules: インストールツールが一緒にインストールする Skills と Rules が何かを扱います。
  • 最新の状態に保つ: インストールした Skills と Rules を最新に合わせる方法を扱います。
  • AIで静的ページを移行する: 接続した MCP で実際のページをコンテンツベースのサービスへ移す流れをたどります。