ゴーストMCPサーバー
Ghost Admin APIと統合されたモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、投稿管理、ページ管理、メンバー管理など、Ghost CMSの機能へのプログラムによるアクセスを可能にします。
特徴
- 投稿管理(作成、閲覧、更新、削除、検索)
- ページ管理(作成、読み取り、更新、削除)
- タグ管理
- 著者管理
- メンバー管理(作成、読み取り、更新、削除、検索)
- 画像アップロードサポート
前提条件
- Node.js(v18以上を推奨)
- Ghost CMSインスタンス
- Ghost Admin APIキー
インストール
npm を使用してパッケージをインストールします。
構成
- Ghost 管理ダッシュボードの「設定」>「統合」で、新しいカスタム統合を作成します。
- 次の環境変数を設定します。
あるいは、 .env
ファイルを作成することもできます。
使用法
インストール後、次のコマンドでサーバーを起動します。
利用可能なツール
get_posts
ブログ投稿のリストを取得します。
入力:
取得投稿
ID で特定の投稿を取得します。
入力:
検索投稿
投稿を検索します。
入力:
投稿を作成
新しい投稿を作成します。
入力:
更新投稿
既存の投稿を更新します。
入力:
投稿を削除
投稿を削除します。
入力:
get_pages
ページのリストを取得します。
入力:
get_members
メンバーのリストを取得します。
入力:
検索メンバー
メンバーを検索します。
入力:
アップロード画像
画像をアップロードします。
入力:
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
ライセンス
MITライセンス
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ghost Admin API と統合して、投稿、ページ、タグ、作成者、メンバー、画像のアップロードなどの Ghost CMS 機能をプログラムで管理できるようにし、効率的なコンテンツ管理機能を提供します。
Related Resources
Related MCP Servers
- -securityAlicense-qualityEnables interaction with Ghost CMS via LLM interfaces, providing secure access through JWT authentication for managing posts, users, and newsletters with detailed output and error handling.Last updated -4113738TypeScriptMIT License
- -securityAlicense-qualityEnables management of Payload CMS projects through natural language commands, allowing developers to create, configure, and deploy content models with conversational AI.Last updated -8221MIT License
DevHub CMS MCPofficial
-securityFlicense-qualityModel Context Protocol (MCP) integration for managing content in the DevHub CMS system (blog posts, content, location administration)Last updated -Python- -securityAlicense-qualityAn implementation of the Model Context Protocol Server that allows AI clients like Cursor or Claude Desktop to manage Ghost CMS blogs by exposing capabilities like creating posts, adding tags, and uploading images.Last updated -2JavaScriptMIT License