Skip to main content
Glama
wagtail
by wagtail

Wagtail MCP

🚧 これはWagtail用MCPサーバープロトタイプの最初のvibe-codedドラフトです。注意して進めてください!これが準備できるまでは、wagtail-cliを使用することをお勧めします。背景についてはCMS with AI, not AI CMS: Wagtail 8.0’s new APIを参照してください。

Wagtail用のModel Context Protocol (MCP)サーバーで、Wagtail v3 APIをモデル呼び出し可能なツールとして公開します。Claude/OpenCode/HermesスタイルのエージェントをWagtailサイトに接続して、コンテンツの読み取り、ページの作成、画像のアップロード、公開、リバートを、v3 APIが提供するのと同じ認証済み操作を通じて実行できます。

提供される機能

  • 60の厳選されたツール — 出荷済みのv3操作面全体をカバー:ページ(リビジョン、移動/コピー/リバート、エイリアス、翻訳を含む)、画像、ドキュメント、スニペット、リダイレクト、サイト、ロケール — さらに、その他すべてのためのOpenAPIベースの脱出ハッチapi_call / api_schemaも含みます。

  • プロセス内ディスパッチ — ツールはDjangoのテストクライアントを介してプロセス内でマウントされたv3 APIを呼び出すため、認証、権限、検証、アクションロジックは本物です。ネットワークホップも、中途半端に再実装されたクライアントもありません。

  • Bearerトークン認証 — Wagtail APITokenを使用。v3 APIが認可の唯一の権威であり続けます。

  • ステートレスなStreamable HTTP — WSGIとASGIの両方で動作するDjangoビューで、追加のプロセスは不要です。

Related MCP server: Umbraco CMS MCP Server

クイックスタート

wagtail-mcpはDjangoアプリです:wagtail.api.v3wagtail_mcpを追加し、/api/v3//mcp/をマウントし、APIトークンを作成し、クライアントを/mcp/に向けます。完全なはじめにを参照してください。

リモートMCPクライアントをエンドポイントに向けます:

{
  "mcp": {
    "wagtail": {
      "type": "remote",
      "url": "http://localhost:8000/mcp/",
      "headers": {
        "Authorization": "Bearer <your-api-token>",
        "Content-Type": "application/json"
      }
    }
  }
}

デモを試す

リポジトリにはdemo/が同梱されており、APIとMCPエンドポイントの両方をマウントし、デモトークンをシードするWagtailサイトです:

just demo

次に、クライアント設定でdemo/のトークン(demo/README.mdを参照)を使用します。編集シナリオテストは、エージェントが従える完全な実例です。

ドキュメント

サポートされているバージョン

このパッケージはWagtail 8.0以降(v3 APIプレビュー)、Django 5.2/6.0、および互換性のあるPythonバージョンをサポートしています。

開発

依存関係をインストールし、テストを実行し、リントし、デモを実行します(asgiref.syncがトランスポートを処理するため、just testjust lintが通常のゲートです):

just install
just test
just lint
just demo

完全なコントリビューションのワークフロー(エージェント動作評価スイートを含む)については、CONTRIBUTING.mdを参照してください。

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • AI-powered design and management for Webflow Sites

  • Publish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.

  • Create, test, publish, and manage Dreamlit notification workflows from AI clients.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wagtail/wagtail-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server