a-blog cms MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@a-blog cms MCP Serversearch for articles about MCP"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
a-blog cms MCP Server
a-blog cmsの GET APIを活用するMCP(Model Context Protocol)サーバーです。a-blog cmsに登録されているコンテンツの検索、詳細情報の取得、モジュール情報の取得、Twigテンプレートスニペットの取得などができます。
機能
検索機能: キーワード検索(ページネーション対応)
コンテンツ取得: エントリーの一詳細取得
モジュール情報: 利用可能なモジュール一覧の取得、モジュール詳細情報の取得
スニペット取得: 30個以上のV2モジュールのTwigテンプレートスニペット取得
Related MCP server: WordPress MCP Server
設定
a-blog cmsでの設定
管理画面 > コンフィグ > API設定 から API(V2) を有効にして、X-API-KEY をメモします。
MCPサーバーがアクセスするためのAPIエンドポイントを作成するため、以下モジュールIDを作成します。 作成したモジュールIDは、 APIでの取得を許可 にチェックを入れます。
記事検索API
モジュール名: V2_Entry_Summary
モジュールID: mcp_entry_summary
説明: 記事検索API用のモジュール
引数:
キーワードとページにチェック
記事詳細API
モジュール名: V2_Entry_Body
モジュールID: mcp_entry_body
説明: 記事詳細API用のモジュール
引数:
エントリーIDにチェック
モジュールID一覧取得API
McpModuleApi 拡張アプリ が必要です。別途インストールしてください。
モジュール名: V2_McpModuleApi_Index
モジュールID: mcp_modules
説明: モジュール一覧取得API用のモジュール
引数: なし
モジュールID詳細取得API
McpModuleApi 拡張アプリ が必要です。別途インストールしてください。
モジュール名: V2_McpModuleApi_Detail
モジュールID: mcp_module_detail
説明: モジュール詳細取得API用のモジュール
引数: なし
クライアント設定
npx を使って設定します。
ACMS_BASE: a-blog cms のブログのURLを設定
ACMS_X_API_KEY: メモしたAPIキーを設定
{
"mcpServers": {
"acms": {
"command": "npx",
"args": [
"-y",
"acms-mcp-server@beta",
],
"env": {
"ACMS_BASE": "https://example.com/",
"ACMS_X_API_KEY": "xxxxxxxxxxxxx"
}
}
}
}Cursorの場合
MCPサーバーを利用したいワークスペースで .cursor/mcp.json を作成して、上記jsonを設定します。
利用可能なツール
a-blog cms MCP Serverで利用可能なツールです。
ツール名 | 説明 | パラメータ |
| a-blog cmsに登録されているコンテンツ(記事、エントリー)をキーワードで検索します。ページネーション対応(最大100ページ)。結果には各項目の識別子(bidとeid)が含まれ、 |
|
| 識別子(bidとeid)を使用してエントリーの詳細情報を取得します。記事の本文、画像、メタデータ、設定情報などを取得できます。 |
|
| a-blog cmsで利用可能なモジュールの一覧を取得します。レスポンスに含まれる | なし |
| a-blog cmsのAPIからモジュールの詳細情報(変数、パラメータ、設定項目など)を取得します。スニペットに含まれていない変数や詳細なパラメータ情報も含まれます。 |
|
| a-blog cmsのモジュールのスニペット(テンプレートコード例)を取得します。30個以上のV2モジュールのTwigテンプレートコード、パラメータ、変数の使用例を参照できます。 |
|
使用例
a-blog cms に登録されているコンテンツをマニュアルとして利用する。
a-blog cmsの校正オプションで、画像を300x300でトリミングしてリサイズしたいです。acmsツールを使用してa-blog cms のコンテンツを取得してレビューしてもらう
xxxxxxのコンテンツを取得して、文章を校正してa-blog cms のテンプレートを実装する。
添付したデザインをもとに、記事一覧を、news-listモジュールIDを使用して、実装してください。スタイルはtailwindcssでつけてください。ライセンス
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and fetch AgendaForge public documentation and marketing content. No authentication needed.
Manage BrightSite websites: pages, blog posts, components, forms, media, and analytics.
Read-only access to MojaLab.com blog content: search and read posts, pages and tags as Markdown.
An MCP server that provides access to Agility CMS. See https://mcp.agilitycms.com for more details.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables AI models to interact with Drupal 10+ sites via JSON:API for querying, searching, and retrieving content. It supports listing content types, searching by title across all types, and fetching detailed node information including relationships.4-
- AlicenseAqualityDmaintenanceEnables to interact with WordPress sites through the WordPress REST API, fetching posts, pages, categories, and site information.73MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Axolot CMS for content, design tokens, media, and module management with site context awareness.21 npmMIT
- AlicenseDqualityDmaintenanceEnables to access and manage content on microCMS through MCP, supporting listing, retrieval, search, and filtering of API endpoints.4MIT