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.
Integrations
Provides secure and comprehensive access to Ghost CMS blogs, enabling management of posts, users, members, tiers, offers, and newsletters through LLM interfaces
ゴーストMCPサーバー
ClaudeなどのLLMインターフェースを介してGhost CMSと連携するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、JWT認証と豊富なMCPツールを活用し、投稿、ユーザー、メンバー、ティア、オファー、ニュースレターを管理することで、Ghostブログへの安全かつ包括的なアクセスを提供します。
特徴
- Ghost Admin API リクエストの安全な JWT 認証
- 投稿、ユーザー、メンバー、ティア、オファー、ニュースレターを含む包括的なエンティティアクセス
- あいまい一致と完全一致の両方のオプションを備えた高度な検索機能
- Ghostエンティティの詳細な、人間が読める出力
- カスタム
GhostError
例外を使用した堅牢なエラー処理 - MCP コンテキストによる統合ログサポートによりトラブルシューティングが強化されます
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Ghost MCP Server を自動的にインストールするには:
手動インストール
要件
- Python ≥ 3.12
- 管理 API アクセスで Ghost インスタンスを実行する (v5.x 以上を推奨)
- Node.js (MCP Inspector によるテスト用)
使用法
環境変数
MCPクライアントでの使用
これを MCP クライアント (たとえば、Claude Desktop) で使用するには、 claude_desktop_config.json
に次のコードを追加します。
MCP Inspectorによるテスト
利用可能なツール
Ghost MCP は、すべての Ghost CMS 機能へのアクセスを提供する単一の統合ツールを提供するようになりました。
メインツール
ghost
: Ghost CMS のすべての機能にアクセスするための中心的なツール
ゴーストツールの使用
ゴースト ツールは、主に 2 つのパラメータを受け入れます。
action
: 実行する特定のゴースト操作params
: 指定されたアクションのパラメータの辞書
使用例:
利用可能なアクション
ゴースト ツールは以前と同じアクションをすべてサポートしますが、統合されたインターフェースを通じてサポートされるようになりました。
投稿アクション
list_posts
: ページ区切り付きのブログ投稿を一覧表示するsearch_posts_by_title
: タイトルで投稿を検索するread_post
: 特定の投稿の全コンテンツを取得するcreate_post
: 新しい投稿を作成するupdate_post
: 特定の投稿を更新するdelete_post
: 特定の投稿を削除するbatchly_update_posts
: 1回のリクエストで複数の投稿を更新する
タグアクション
browse_tags
: すべてのタグを一覧表示するread_tag
: 特定のタグ情報を取得するcreate_tag
: 新しいタグを作成するupdate_tag
: 既存のタグを更新するdelete_tag
: 特定のタグを削除する
ユーザーのアクション
list_roles
: 利用可能なすべてのロールを一覧表示するcreate_invite
: 新しいユーザーの招待を作成するlist_users
: すべてのユーザーを一覧表示するread_user
: 特定のユーザーの詳細を取得するdelete_user
: 特定のユーザーを削除する
メンバーのアクション
list_members
: メンバーをリストするread_member
: 特定のメンバー情報を取得するcreate_member
: 新しいメンバーを作成するupdate_member
: 既存のメンバーを更新する
ティアアクション
list_tiers
: すべての会員レベルを一覧表示するread_tier
: 特定の階層情報を取得するcreate_tier
: 新しい層を作成するupdate_tier
: 既存の層を更新する
オファーアクション
list_offers
: プロモーションオファーを一覧表示するread_offer
: 特定のオファー情報を取得するcreate_offer
: 新しいオファーを作成するupdate_offer
: 既存のオファーを更新する
ニュースレターアクション
list_newsletters
: すべてのニュースレターを一覧表示するread_newsletter
: 特定のニュースレター情報を取得するcreate_newsletter
: 新しいニュースレターを作成するupdate_newsletter
: 既存のニュースレターを更新する
Webhookアクション
create_webhook
: 新しいWebhookを作成するupdate_webhook
: 既存のWebhookを更新するdelete_webhook
: 特定のウェブフックを削除する
利用可能なリソース
すべてのリソースはURIパターンに従います: [type]://[id]
user://{user_id}
: ユーザープロファイルとロールmember://{member_id}
: メンバーの詳細とサブスクリプションtier://{tier_id}
: 階層構成offer://{offer_id}
: オファーの詳細newsletter://{newsletter_id}
: ニュースレターの設定post://{post_id}
: 投稿コンテンツとメタデータblog://info
: 一般的なブログ情報
エラー処理
Ghost MCP Serverは、API通信エラーや処理の問題を処理するために、カスタムGhostError
例外を使用します。これにより、明確でわかりやすいエラーメッセージが提供されるため、トラブルシューティングに役立ちます。
貢献
- フォークリポジトリ
- 機能ブランチを作成する
- 変更をコミットする
- プルリクエストを作成する
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Tools
LLM インターフェースを介して Ghost CMS とのやり取りを可能にし、詳細な出力とエラー処理を備えた投稿、ユーザー、ニュースレターを管理するための JWT 認証による安全なアクセスを提供します。
- Features
- Installation
- Requirements
- Usage
- Available Tools
- Available Resources
- Error Handling
- Contributing
- License