Wagtail MCP
OfficialWagtail 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.v3とwagtail_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 testとjust lintが通常のゲートです):
just install
just test
just lint
just demo完全なコントリビューションのワークフロー(エージェント動作評価スイートを含む)については、CONTRIBUTING.mdを参照してください。
This server cannot be installed
Maintenance
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
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with WordPress sites through REST APIs, allowing programmatic management of posts, users, comments, categories, and tags with secure authentication.2948MIT
- AlicenseNot gradedqualityFmaintenanceProvides AI agents with access to Umbraco CMS Management API for managing documents, media, content types, templates, users, and other back office operations with user permission-based access control.957MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to manage WordPress sites via ~74 capabilities including content, media, plugins, themes, and more.
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage WordPress content (create, retrieve, update posts) via the WordPress REST API with secure authentication.8MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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