mcpField
R
RankFabrik

RankFabrik

ローカル
rankfabrik.comビジネス・マーケティング06 週間前に更新

RankFabrik について

RankFabrikは、Places、Jobs、Captions、Verifyの4つの既存公開データAPIを、エージェント向けのMCPツールとして提供します。1つの統合APIキーで各REST APIにリクエストを転送し、既存のクォータと課金を利用します。

主な機能

  1. 01場所情報の検索と拡充
  2. 02求人検索と企業プロフィール取得
  3. 03YouTube動画の検索と文字起こし
  4. 04メールの到達可能性確認
  5. 051つの統合APIキーを使用

活用シーン

  1. 01場所の近くにある事業者の検索
  2. 02求人情報と企業プロフィールの検索
  3. 03テーマに沿ったYouTube動画の文字起こし
  4. 04複数のメールアドレスの確認

MCP 対応

MCPサーバーはRankFabrikの4つのREST APIをツールとして公開し、stdioまたはStreamable HTTPに対応します。各ツールの呼び出しを対応するAPIへ転送します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"finalburner-rankfabrik": {
"command": "npx",
"args": [
"-y",
"rankfabrik-mcp"
],
"env": {
"RANKFABRIK_API_KEY": "<RANKFABRIK_API_KEY>",
"RANKFABRIK_URL_CLE": "<RANKFABRIK_URL_CLE>",
"RANKFABRIK_EN_TETE_CLE": "<RANKFABRIK_EN_TETE_CLE>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"PORT": "<PORT>"
}
}
}
}
起動コマンドnpx -y rankfabrik-mcp
設定が必要な環境変数
RANKFABRIK_API_KEYシークレットCle federee rf_ presentee aux 4 API RankFabrik (obligatoire). Une cle d'essai gratuite (500 unites/mois, sans carte) s'obtient sur rankfabrik.com/tarifs. Si une cle ne couvre pas encore un produit, l'outil concerne rend un message d'activation au lieu d'echouer.
RANKFABRIK_URL_CLEURL affichee dans les messages d'onboarding pour obtenir/activer une cle.
RANKFABRIK_EN_TETE_CLENom de l'en-tete HTTP portant la cle API.
MCP_TRANSPORTTransport MCP : stdio (defaut) ou http (Streamable HTTP).
PORTPort d'ecoute en transport http.

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

パッケージ
npmrankfabrik-mcp2.0.0

ツール

13

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

パラメーター型必須説明
videostringはいYouTube 動画の URL(watch、youtu.be、embed、shorts、live)または 11 文字の id

詳細

RankFabrik — MCP チャネル

RankFabrik の公開データ API 4 種類を、エージェント(Claude、ChatGPT、Cursor など)向けの MCP ツール として提供します。軽量なサーバーです。独自にデータを収集することはなく、本番稼働中の REST ファサードを呼び出して、レスポンスをそのまま返します。キー、クォータ、使用量のカウント、請求はすべて既存 API のものが適用されます。

キー 1 つで 4 つの製品。 無料トライアルキー(月 500 ユニット、クレジットカード不要)を rankfabrik.com/tarifs で取得し、RANKFABRIK_API_KEY に設定してください。キーがまだ製品に対応していない場合、該当するツールは有効化を案内するメッセージを返します。生のエラーを返すことはありません。

ワンクリックでインストール

Cursor に追加

Smithery 経由(任意のクライアントにサーバーをインストールして設定します):

npx -y @smithery/cli install rankfabrik-mcp --client claude

--client には cursor、cline、windsurf なども指定できます。クライアントごとの手動設定は、下の クライアントにインストール をご覧ください。

ツール

Captions — YouTube の文字起こし
ツール返される内容課金
youtube_inspectメタデータと利用可能な字幕トラック。テキストのダウンロードはありません無料
youtube_transcribe完全な文字起こし:テキスト、タイムスタンプ付きセグメント、チャプター、SRT/VTT、逐語録1 ユニット
youtube_search検索語に一致する動画 IDID ごと
youtube_harvest1 回の呼び出しでテーマを検索 して 文字起こし(動画 30 本以下)文字起こしした動画ごと
youtube_transcribe_batchID/URL のリストを並列で文字起こし(50 件以下)文字起こしした動画ごと

video には、4 種類の形式(watch、youtu.be、embed/shorts/live)の YouTube URL、または 11 文字の ID を指定できます。

Places — 施設
ツール返される内容課金
places_search場所(都市 または 緯度+経度)周辺で検索語に一致する施設。メールアドレス、営業時間、写真などで拡充可能 — 20 件以下施設ごと
places_scanエリアをより広範囲にスキャン(ポイントのグリッド)施設ごと
places_citiesville パラメーターで認識される都市の一覧無料

場所の指定には、既知の都市名を表す ville(places_cities を参照)、またはその他の任意の場所を表す latitude + longitude を使用します。

Jobs — 求人
ツール返される内容課金
jobs_search職種ごとの求人。場所で絞り込むこともできます求人ごと
jobs_full同上。各求人の詳細情報も返します(任意で企業プロフィールも取得可能)求人ごと
jobs_company企業の公開採用プロフィール(名前またはスラッグ)企業ごと
Verify — メールアドレスの検証
ツール返される内容課金
verify_emailメールアドレスの配信可能性の判定(構文、ドメイン、MX、SMTP の確認)1 ユニット
verify_emails同上。メールアドレスのリストを検証します検証したアドレスごと

設定

必須の変数は1つだけです。フェデレーションキーです。

変数役割デフォルト
RANKFABRIK_API_KEY4つのAPIに提示するrf_…キー(フェデレーションキー)—(必須)
RANKFABRIK_EN_TETE_CLEキーを格納するヘッダーx-cle-api
RANKFABRIK_URL_CLEキーの取得/有効化ページとして表示するURLhttps://rankfabrik.com/tarifs
MCP_TRANSPORTstdioまたはhttpstdio
PORThttpトランスポートで使用するポート8090

高度な上書き設定(任意)。 各製品はデフォルトで、それぞれのサブドメイン(captions/places/jobs/verify.rankfabrik.com)を対象とします。製品ごとに対象URLと製品キーを上書きできます。RANKFABRIK_<PRODUIT>_URLおよびRANKFABRIK_<PRODUIT>_KEYを使用してください(例:RANKFABRIK_PLACES_KEY)。RANKFABRIK_BASE_URLは、Captionsの対象URLに対する従来のエイリアスとして引き続き使用できます。

クライアントへのインストール

すべてのデスクトップクライアントはnpx経由でサーバーをstdioで起動します。クローンは不要です。rf_xxxをご自身のキーに置き換えてください。

Claude Desktop

ファイルclaude_desktop_config.json(メニューの設定 → 開発者 → 設定を編集):

{
  "mcpServers": {
    "rankfabrik": {
      "command": "npx",
      "args": ["-y", "rankfabrik-mcp"],
      "env": { "RANKFABRIK_API_KEY": "rf_xxx" }
    }
  }
}
Cursor

上記の**Cursorに追加**ボタン、またはファイル.cursor/mcp.json(プロジェクト)/~/.cursor/mcp.json(グローバル):

{
  "mcpServers": {
    "rankfabrik": {
      "command": "npx",
      "args": ["-y", "rankfabrik-mcp"],
      "env": { "RANKFABRIK_API_KEY": "rf_xxx" }
    }
  }
}
Cline

UIのMCP Servers → Configureから設定します(cline_mcp_settings.jsonを編集します):

{
  "mcpServers": {
    "rankfabrik": {
      "command": "npx",
      "args": ["-y", "rankfabrik-mcp"],
      "env": { "RANKFABRIK_API_KEY": "rf_xxx" },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

MCPはエージェントモードで動作します。ファイル.continue/mcpServers/rankfabrik.yaml(ワークスペース)または~/.continue/以下(グローバル):

name: RankFabrik
version: 0.0.1
schema: v1
mcpServers:
  - name: RankFabrik
    command: npx
    args:
      - "-y"
      - "rankfabrik-mcp"
    env:
      RANKFABRIK_API_KEY: ${{ secrets.RANKFABRIK_API_KEY }}

起動(開発/セルフホスト)

クローンしたリポジトリからstdioで起動します:

RANKFABRIK_API_KEY=rf_xxx node serveur.mjs
リモート(Streamable HTTP)
MCP_TRANSPORT=http PORT=8090 RANKFABRIK_API_KEY=rf_xxx node serveur.mjs
# point d'entrée : POST http://localhost:8090/mcp

設計

  • 1つのツールにつきREST呼び出し1回。 データ収集ロジックの重複はありません。
  • 適切な縮退動作。 ある製品にまだ対応していないキー(401/403)の場合、生のエラーではなく、操作可能なメッセージ(「…から試用キーを取得してください」)を返します。製品ごとに利用できるため、MCPチャネルは引き続き使用できます。
  • 読みやすいエラー。 APIによる拒否(必須パラメーター不足、クォータ超過、キー不足)は、ツールの結果isErrorとして返されます。エージェントが内容を読み取り、修正できます。セッションを中断する例外として返されることはありません。
  • 依存関係の分離。 このディレクトリにはMCP SDKとzodが含まれます。REST製品では「undici以外の依存関係ゼロ」というルールを維持します。
  • ネイティブな課金。 すべての呼び出しは本番APIを経由します。既存のレジストリが利用状況を集計して課金し、ユーザーのキーはユーザー自身のMCP設定内を流れ、ここに保存されることはありません。

リポジトリ

このパッケージは、公開リポジトリ**finalburner/rankfabrik-mcp**から公開されています(MCPチャネルのみ)。RESTエンジンは別の非公開リポジトリにあります。

コメント

MCP は初めてですか?

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

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