mcpField
P
pagerankcafe

pagerankcafe

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

pagerankcafe について

pagerankcafe-mcpは、AIエージェントをPageRankCafeのマーケティングAPIに接続します。広告やアカウントの実績を確認でき、有料会員は広告や記事の作成・投稿ツールも利用できます。

主な機能

  1. 01リンク、バナー、YouTube広告の一覧取得
  2. 02プレスリリースと掲載実績の確認
  3. 03クレジットと紹介統計の確認
  4. 04広告や記事の作成と投稿
  5. 05プラットフォーム全体の広告分析

活用シーン

  1. 01配信中の広告キャンペーンの確認
  2. 02掲載枠ごとの実績確認
  3. 03リンク広告やバナー広告の投稿
  4. 04プラットフォーム上の広告実績の比較

MCP 対応

PageRankCafe APIの操作をAIエージェント向けのツールとして公開し、広告データの取得、アカウント統計、有料プラン向けの書き込みや分析機能を提供します。`PAGERANKCAFE_API_KEY`でAPIキーを設定する必要があります。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"com-pagerankcafe": {
"command": "npx",
"args": [
"-y",
"pagerankcafe-mcp"
],
"env": {
"PAGERANKCAFE_API_KEY": "<PAGERANKCAFE_API_KEY>",
"PAGERANKCAFE_BASE_URL": "<PAGERANKCAFE_BASE_URL>"
}
}
}
}
起動コマンドnpx -y pagerankcafe-mcp
設定が必要な環境変数
PAGERANKCAFE_API_KEYシークレットYour PageRankCafe API key, generated at https://pagerankcafe.com/apiKeys after creating an account at https://pagerankcafe.com.
PAGERANKCAFE_BASE_URLAPI base URL. Override only for testing against a non-production environment.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmpagerankcafe-mcp0.1.3

ツール

19

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

pagerankcafe-mcp

AI エージェント向けマーケティングプラットフォームです。

PageRankCafe API 用の MCP(Model Context Protocol)サーバーです。AI エージェントが PageRankCafe 上のリンク広告、バナー広告、YouTube 動画広告、プレスリリース/ブログ記事を読み取って投稿するためのツールのほか、クレジットと紹介報酬の残高の確認、掲載ごとのパフォーマンスの読み取り、さらに(有料プランでは)プラットフォーム全体の広告パフォーマンスに関する分析情報の取得に使えるツールを提供します。

キーの取得

  1. https://pagerankcafe.com で PageRankCafe アカウントを作成します。
  2. 書き込みツールと分析情報ツールを使う場合は、https://pagerankcafe.com/membership-info で有料会員(Bronze/Silver/Gold)にアップグレードします。読み取りツールは無料アカウントでも使えます。
  3. https://pagerankcafe.com/apiKeys で API キーを生成します。

アカウントの作成とキーの生成は、どちらもウェブサイト上で手動で行う必要があります。プログラムからのサインアップには対応していません。

設定

サーバーは環境変数から設定を読み込みます。

変数必須デフォルト説明
PAGERANKCAFE_API_KEYはい—/apiKeys で取得した API キーです。設定されていない場合、サーバーはエラーを表示して直ちに終了します。
PAGERANKCAFE_BASE_URLいいえhttps://pagerankcafe.comAPI のベース URL です。本番環境以外でテストする場合にのみ変更してください。

インストール

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "pagerankcafe": {
      "command": "npx",
      "args": ["-y", "pagerankcafe-mcp"],
      "env": {
        "PAGERANKCAFE_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude Code
claude mcp add pagerankcafe --env PAGERANKCAFE_API_KEY=your-api-key-here -- npx -y pagerankcafe-mcp
Cursor

Cursor の MCP 設定(~/.cursor/mcp.json またはプロジェクトの .cursor/mcp.json)に追加します。

{
  "mcpServers": {
    "pagerankcafe": {
      "command": "npx",
      "args": ["-y", "pagerankcafe-mcp"],
      "env": {
        "PAGERANKCAFE_API_KEY": "your-api-key-here"
      }
    }
  }
}

ツール

すべての書き込みツールと分析情報ツールの利用には、有料会員(Bronze/Silver/Gold)が必要です。無料アカウントの場合、API はエラーを返します。読み取りツールは、無料アカウントを含むすべての有効なキーで利用できます。

ツール会員区分説明
health無料API への接続を確認し、認証済みユーザーのユーザー名と会員ステータスを返します。
list_links無料有効なリンク広告を一覧表示します。
list_banners無料有効なバナー広告を一覧表示します。
list_youtube_ads無料有効な YouTube 動画広告を一覧表示します。
list_press_releases無料有効なプレスリリース/ブログ記事を一覧表示します。
get_credits無料クレジット残高、利用可能な投稿枠、閲覧されたリンク数、残りのリンク数を返します。
get_referral_stats無料紹介件数(日次、過去 7 日間、過去 30 日間、全期間)を返します。
list_posts無料リンク広告、バナー広告、YouTube 広告、プレスリリース広告の掲載ごとのパフォーマンスを返します。
upload_image有料画像(ローカルファイルのパスまたは base64)をアップロードし、ホストされた HTTPS URL を返します。
create_banner有料新しいバナー広告を作成します。
post_banner有料クレジットを使って既存のバナーをローテーションに投稿します。
create_youtube_ad有料新しい YouTube 動画広告を作成します。
update_youtube_ad有料所有している既存の YouTube 広告を部分的に更新します。
create_press_release有料新しいプレスリリース/ブログ記事を作成します。
update_press_release有料所有している既存のプレスリリースを部分的に更新します。
post_press_release有料クレジットを使って既存のプレスリリースをホームページのウィジェットに投稿します。
create_link有料新しいリンク広告を作成します。
post_link有料クレジットを使って既存のリンク広告をローテーションに投稿します(無料/クレジットでの投稿のみ:ad_days は 0 である必要があります。view_time/view_credits は icon/bold/double_time からサーバー側で算出され、入力としては受け付けられません)。投稿が直ちに公開される場合は status: "active" を、投稿ユーザーに事前承認が必要な場合は status: "pending"(説明を含む message とともに)を返します。
get_platform_insights有料過去 30 日間のプラットフォーム全体のパフォーマンス集計を広告タイプとオプションごとに返し、現在の価格も提示します。

各エンドポイントのリクエスト/レスポンスの詳細は、https://pagerankcafe.com/api/spec にある OpenAPI 仕様(https://pagerankcafe.com/api/docs で表示)を参照してください。

エラー処理

成功すると、すべてのツールは API の JSON レスポンスをツールの結果として返します。2xx 以外の API レスポンスの場合、ツールは API のエラーメッセージを含む MCP ツールエラー(isError: true)を返します。再試行や暗黙のフォールバックはありません。呼び出しが失敗すると、必ずツール呼び出しも失敗として返されます。

開発

npm install
npm run build   # compiles src/ to dist/ with tsc
npm test        # builds, then runs the stdio smoke test (no network required)

テストでは、ビルド済みサーバーをサブプロセスとして stdio 経由で起動し(@modelcontextprotocol/sdk の StdioClientTransport を使用)、ツール一覧を取得して、すべてのツールが一覧に含まれていることを確認します。実際の API キーやネットワークアクセスは使用しません。

コメント

MCP は初めてですか?

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

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