Ghost MCPサーバー統合

Ghost MCPサーバー統合

AI Automation MCP Server Ghost CMS Blog Management

「Ghost」MCPサーバーは何をする?

Ghost MCP(Model Context Protocol)サーバーは、ClaudeなどのAIアシスタントとGhost CMSを接続し、自然言語コマンドによるシームレスなブログ管理を可能にする専用ツールです。このサーバーは、大規模言語モデルとGhost Admin APIの橋渡しとして機能し、開発者やコンテンツ管理者が投稿の検索・作成・編集・削除、ユーザー管理、ニュースレター処理などを安全かつプログラム的に実行できるようにします。これにより、従来のコンテンツ運用の効率化はもちろん、高度なブログ自動化やリアルタイムデータ取得、文脈に応じたコンテンツ生成をAI主導で実現できます。堅牢な認証と詳細なエラーハンドリングにより、Ghost MCPサーバーはLLM対応インターフェースからGhostサイトのリソースを簡単にコントロールできるようにします。

プロンプト一覧

リポジトリやドキュメントには明示的なプロンプトテンプレートは記載されていません。

リソース一覧

  • 投稿(Posts): Ghostサイトに公開された記事・コンテンツ
  • メンバー(Members): サイト登録ユーザー・購読者
  • ニュースレター(Newsletters): Ghostで運用・配信するメールニュースレター
  • オファー(Offers): メンバー向けのプロモーションオファーや割引
  • 招待(Invites): 新規ユーザーやスタッフ向けの招待
  • ロール(Roles): 管理画面上のユーザーロール・権限
  • タグ(Tags): 投稿・コンテンツの分類タグ
  • ティア(Tiers): メンバー向けサブスクリプション階層・プラン
  • ユーザー(Users): 管理者やスタッフのアカウント
  • Webhook: 外部サービスへのイベント自動通知

投稿

  • 投稿一覧取得: フィルター・ページネーション・並び替えも可能
  • 投稿取得: IDまたはスラッグで取得
  • 投稿追加: タイトル・本文・状態指定で新規作成
  • 投稿編集: ID指定で既存投稿を更新
  • 投稿削除: ID指定で削除

メンバー

  • メンバー一覧取得: フィルター・ページネーション対応
  • メンバー取得: IDまたはメールで取得
  • メンバー追加: 新規メンバーを作成
  • メンバー編集: メンバー情報を更新
  • メンバー削除: メンバーを削除

ニュースレター

  • ニュースレター一覧取得: 一覧表示
  • ニュースレター取得: ID指定で取得
  • ニュースレター追加: 新規作成
  • ニュースレター編集: 詳細を更新
  • ニュースレター削除: 削除

オファー

  • オファー一覧取得: 一覧表示
  • オファー取得: ID指定で取得
  • オファー追加: 新規作成
  • オファー編集: 詳細を更新
  • オファー削除: 削除

招待

  • 招待一覧取得: 一覧表示
  • 招待追加: 新規招待を作成

このMCPサーバーのユースケース

  • コンテンツ管理の自動化: 投稿の作成・編集・削除など繰り返し作業をLLMに任せ、開発者や編集者の負担を軽減
  • 購読者・メンバー分析: メンバーリストの取得やエンゲージメント分析を自動スクリプト・プロンプトで実行
  • ニュースレター運用: ニュースレターの作成・編集・配信管理を自動化し、購読者への定期的な情報発信を効率化
  • オファー・プロモーション管理: 自然言語指示でオファーやキャンペーンの作成・管理をシームレスに実施
  • スタッフ・ユーザー管理: 新スタッフのオンボーディングやロール・招待の管理をAIワークフロー化し、運用効率を向上

セットアップ方法

Windsurf

  1. システムにNode.jsがインストールされていることを確認します。
  2. Windsurfの設定ファイルを探します。
  3. 次のJSONスニペットを追加してGhost MCPサーバーを設定します:
    {
      "mcpServers": {
        "ghost-mcp": {
          "command": "npx",
          "args": ["-y", "@fanyangmeng/ghost-mcp"],
          "env": {
            "GHOST_API_URL": "https://yourblog.com",
            "GHOST_ADMIN_API_KEY": "your_admin_api_key",
            "GHOST_API_VERSION": "v5.0"
          }
        }
      }
    }
    
  4. 設定を保存し、Windsurfを再起動します。
  5. Ghost MCPの機能にアクセスしてサーバーが稼働しているか確認します。

Claude

  1. Node.jsがインストールされていることを確認します。
  2. claude_desktop_config.jsonを編集します。
  3. mcpServersの下に以下を挿入します:
    {
      "mcpServers": {
        "ghost-mcp": {
          "command": "npx",
          "args": ["-y", "@fanyangmeng/ghost-mcp"],
          "env": {
            "GHOST_API_URL": "https://yourblog.com",
            "GHOST_ADMIN_API_KEY": "your_admin_api_key",
            "GHOST_API_VERSION": "v5.0"
          }
        }
      }
    }
    
  4. 保存してClaude Desktopを再起動します。
  5. LLMインターフェース経由でGhost関連コマンドをテストします。

Cursor

  1. Node.jsをまだインストールしていなければインストールします。
  2. Cursorの設定ファイルを開きます。
  3. Ghost MCPサーバーの設定を追加します:
    {
      "mcpServers": {
        "ghost-mcp": {
          "command": "npx",
          "args": ["-y", "@fanyangmeng/ghost-mcp"],
          "env": {
            "GHOST_API_URL": "https://yourblog.com",
            "GHOST_ADMIN_API_KEY": "your_admin_api_key",
            "GHOST_API_VERSION": "v5.0"
          }
        }
      }
    }
    
  4. 保存しCursorを再起動します。
  5. Ghost MCPアクションにアクセスし正しくセットアップされているか確認します。

Cline

  1. Node.jsがインストールされていることを確認します。
  2. Clineの設定ファイルを編集します。
  3. 次を挿入します:
    {
      "mcpServers": {
        "ghost-mcp": {
          "command": "npx",
          "args": ["-y", "@fanyangmeng/ghost-mcp"],
          "env": {
            "GHOST_API_URL": "https://yourblog.com",
            "GHOST_ADMIN_API_KEY": "your_admin_api_key",
            "GHOST_API_VERSION": "v5.0"
          }
        }
      }
    }
    
  4. 保存してClineを再起動します。
  5. Ghost MCPツールを実行して統合を確認します。

APIキーの安全な管理

機密性の高いキーはハードコーディングせず、環境変数として保存しましょう。例:

{
  "mcpServers": {
    "ghost-mcp": {
      "command": "npx",
      "args": ["-y", "@fanyangmeng/ghost-mcp"],
      "env": {
        "GHOST_API_URL": "https://yourblog.com",
        "GHOST_ADMIN_API_KEY": "${GHOST_ADMIN_API_KEY}",
        "GHOST_API_VERSION": "v5.0"
      }
    }
  }
}

OSやコンテナ環境でGHOST_ADMIN_API_KEYを環境変数として設定してください。

このMCPをフロー内で使う方法

FlowHuntでのMCP利用

MCPサーバーをFlowHuntワークフローに統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します:

FlowHunt MCPフロー

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定セクションに次のJSON形式でMCPサーバー情報を入力します:

{
  "ghost-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPの全機能・ツールにアクセスできるようになります。“ghost-mcp"の名称やURLは、実際のMCPサーバー名・URLに置き換えてください。


概要

セクション対応状況詳細・備考
概要
プロンプト一覧ドキュメントに明記なし
リソース一覧ブログエンティティ(投稿・メンバー・ニュースレター等)
ツール一覧Ghost CMSエンティティのCRUDツール
APIキーの安全管理環境変数対応
サンプリング対応(評価上重要度低)記載なし

Roots対応: ⛔(記載なし)


概要とMCPスコア表の間:
Ghost MCPサーバーは、Ghost CMS管理に必要なリソース・ツールを網羅し、明確なセットアップ・セキュリティ方法を提供します。プロンプトテンプレートやサンプリング、roots対応はありませんが、実用的なブログ自動化には非常に強力です。一般的な開発者向け実用性・完成度として7/10を評価します。


MCPスコア

ライセンスあり✅ (MIT)
ツールが最低1つある
フォーク数18
スター数59

よくある質問

Ghost MCPサーバーとは何ですか?

Ghost MCPサーバーは、AIアシスタントとGhost CMSをつなぎ、自然言語によるブログ管理を可能にします。投稿・メンバー・ニュースレター・オファー・招待・ロール・タグ・ティア・ユーザー・Webhookへの安全かつプログラム的なアクセスを提供します。

Ghost MCPで管理できるリソース・ツールは何ですか?

投稿・メンバー・ニュースレター・オファー・招待・ロール・タグ・ティア・ユーザー・Webhookが管理可能です。ツールには、これらのリソースの作成・編集・削除・取得操作がAIワークフローから直接利用できます。

Ghost Admin APIキーを安全に追加するには?

APIキーなどの機密情報は設定ファイルにハードコーディングせず、環境変数として保存しましょう。設定には'${GHOST_ADMIN_API_KEY}'を用い、OSやコンテナ環境で変数を設定してください。

この統合の代表的なユースケースは?

ブログコンテンツ管理の自動化、メンバー分析、ニュースレター運用、プロモーションオファー作成、ユーザー管理など、AI自動化と自然言語コマンドで多様な運用を実現します。

Ghost MCPをFlowHuntに接続する方法は?

FlowHuntフローにMCPコンポーネントを追加し、Ghost MCPサーバー情報を設定へ入力、AIエージェントと接続してください。これで全てのGhost MCPツールがワークフロー内で利用できます。

Ghost CMSをFlowHuntと接続

Ghost MCPサーバーをFlowHuntで活用し、コンテンツ運用を効率化・高度な自動化を実現。今すぐお試し、またはデモ予約で実際の動作をご覧ください。

詳細はこちら

git-mcp-go MCPサーバー
git-mcp-go MCPサーバー

git-mcp-go MCPサーバー

git-mcp-go MCPサーバーは、大規模言語モデルLLM)を利用してGitリポジトリとシームレスにやり取りできるようにし、AIアシスタントがステータス確認、コミット、ブランチ作成などのコードベース管理タスクを標準プロトコルで自動化できるようにします。...

2 分で読める
AI MCP Server +4
Holaspirit MCPサーバー
Holaspirit MCPサーバー

Holaspirit MCPサーバー

Holaspirit MCPサーバーは、AIアシスタントとHolaspiritを統合し、Model Context Protocol(MCP)インターフェースを通じて組織データの自動取得とシームレスな自動化を実現します。AIワークフローとHolaspiritリソースを接続することで、タスク管理を効率化し生産性を向上させ...

1 分で読める
AI MCP Server +4
GibsonAI MCPサーバー
GibsonAI MCPサーバー

GibsonAI MCPサーバー

GibsonAI MCPサーバーは、AIアシスタントをGibsonAIプロジェクトやデータベースに接続し、人気の開発ツールからスキーマやクエリ、デプロイなどを自然言語で管理できるようにします。...

2 分で読める
AI Database +4