mcpField
G
Ghost MCP Server

Ghost MCP Server

ローカル
github.com/cromewarビジネス・マーケティング080 週間前に更新

Ghost MCP Server について

Ghost MCP ServerはClaudeとGhost CMSを接続し、ツール経由でブログ記事を作成します。Claudeから記事を下書き・公開したいユーザー向けで、タイトル、本文、タグ、ステータス、画像を指定できます。

主な機能

  1. 01Ghostブログ記事の作成
  2. 02タイトルとMarkdown本文の設定
  3. 03下書き・公開ステータスの選択
  4. 04著者・タグ・カバー画像の追加
  5. 05コードブロックの言語設定

活用シーン

  1. 01Claudeでの記事の下書き
  2. 02準備済みブログ記事の公開
  3. 03記事へのタグとカバー画像の追加

MCP 対応

Claude DesktopなどのMCPクライアントに`ghost_post`ツールを提供し、Ghost CMSで記事を作成できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Ghost MCP サーバー

FastMCP フレームワークを通じて、Ghost CMS と Claude AI を統合するサーバーです。

要件

  • Python 3.11+
  • uv - このサーバーの実行に必要です

セットアップ

  1. リポジトリをクローンします
  2. 仮想環境を作成します(任意ですが、推奨します):
    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  3. uv を使用して依存関係をインストールします(依存関係は pyproject.toml で定義されています):
    uv pip install .
    
  4. .env.example を .env にコピーして、環境変数を設定します:
    cp .env.example .env
    
  5. Ghost API の認証情報を使用して、.env ファイルを設定します:
    GHOST_API_KEY=your_ghost_api_key_here
    GHOST_API_URL=https://your-ghost-blog.com/ghost/api/admin/posts
    GHOST_API_VERSION=v5.116.1
    

Claude Desktop の設定

このサーバーを Claude Desktop で使用するには、Claude の MCP 設定で構成する必要があります。

  1. Claude Desktop を開きます
  2. 「Settings > Developer > MCP Servers」に移動します
  3. 次のような新しい MCP サーバー設定を追加します:
{
  "mcpServers": {
    "ghost-mcp": {
      "command": "/path/to/your/uv",
      "args": [
        "--directory",
        "/path/to/your/ghost-mcp",
        "run",
        "mcp_server.py"
      ]
    }
  }
}

/path/to/your/uv を uv 実行ファイルの実際のパスに、/path/to/your/ghost-mcp をこのプロジェクトディレクトリの絶対パスに置き換えます。

使用方法

設定が完了すると、Claude から ghost_post ツールを使用して、Ghost CMS に直接ブログ投稿を作成できます:

Create a blog post with title "My First Post" and content "Hello, world!"

このツールは次のパラメーターに対応しています:

  • title:ブログ投稿のタイトル
  • content:投稿の Markdown コンテンツ
  • author_id:投稿者の ID(デフォルト:「1」)
  • tags:タグ名のリスト
  • status:投稿のステータス(draft、published)
  • feature_image:投稿のカバー画像の URL
  • code_language:コードブロックのデフォルト言語

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。