SurfRank MCP Server
SurfRank MCPサーバー
AIエージェントに、SurfRankでのAI可視性レポートの実行、キーワード調査、競合他社の追跡をチャットウィンドウから直接行わせることができます。
このパッケージは、SurfRankのパブリックAPIをModel Context Protocol (MCP) ツールとして公開します。これにより、Claude Desktop、Claude Code、Cursor、Windsurf、ChatGPT MCPコネクタなど、MCP互換のあらゆるAIアシスタントが、あなたに代わってSurfRankを呼び出せるようになります。
SurfRankとは?
SurfRankは、AIの回答(ChatGPT、Perplexity、Gemini、Claude、Grok、DeepSeek、Meta AI)の中で、あなたのブランドがどれだけ可視化されているかを測定します。追跡対象のキーワードを各エンジンで実行し、競合他社と比較してあなたの言及をスコアリングし、成果につながるコンテンツの機会を明らかにします。
Related MCP server: DataForSEO MCP Server
MCPとは?
Model Context Protocolは、AIエージェントが外部ツールを発見して呼び出せるようにするためのAnthropicによるオープン標準です。このサーバーを一度インストールすれば、プラグインAPIやOAuthの複雑な手順、グルーコードなしで、エージェントに24種類の新しい能力を与えることができます。
接続後にエージェントに依頼できること
💬 「SaaS業界のsurfrank.ai用のSurfRankプロジェクトを作成し、これら10個のキーワードを追跡して…」
💬 「最新のAI可視性レポートは何を示していますか?どのエンジンで私のブランドが不足していますか?」
💬 「competitor.comのクイックテストを実行し、私のスコアと比較して。」
💬 「上位5つのコンテンツの機会をリストアップし、最もインパクトのあるものの記事をドラフトして。」
エージェントは適切なツールを選択し、あなたのキーを使用してSurfRank APIを呼び出し、自然言語で返答します。クレジットは、直接APIを呼び出す場合と同じレートで、あなたのSurfRankアカウントから消費されます。
要件
Node.js 18以降 (MCP SDKで必須)。
従量課金プラン (Pay As You Go) の SurfRank APIキー。app.surfrank.ai/api-managementで生成してください。
MCP互換クライアント(「設定」セクションを参照)。
インストール
npxを使用してアドホックに実行します(インストール不要):
npx -y @surfrank/mcp-serverまたはグローバルにインストールします:
npm install -g @surfrank/mcp-server設定
以下のクライアントから選択し、スニペットをMCP設定ファイルに貼り付けてください。
Claude Desktop
Claude Desktopの設定ファイルを編集します:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"surfrank": {
"command": "npx",
"args": ["-y", "@surfrank/mcp-server"],
"env": {
"SURFRANK_API_KEY": "sr_your_key_here"
}
}
}
}Claude Desktopを再起動します。MCPサーバーメニューに surfrank が表示されるはずです。
Cursor
~/.cursor/mcp.json を編集します(または「設定」→「MCP」→「サーバーを追加」を使用):
{
"mcpServers": {
"surfrank": {
"command": "npx",
"args": ["-y", "@surfrank/mcp-server"],
"env": {
"SURFRANK_API_KEY": "sr_your_key_here"
}
}
}
}Claude Code
claude mcp add surfrank -- npx -y @surfrank/mcp-server
export SURFRANK_API_KEY=sr_your_key_hereWindsurf
~/.codeium/windsurf/mcp_config.json を編集します:
{
"mcpServers": {
"surfrank": {
"command": "npx",
"args": ["-y", "@surfrank/mcp-server"],
"env": { "SURFRANK_API_KEY": "sr_your_key_here" }
}
}
}利用可能なツール
このサーバーは、すべてのSurfRankパブリックAPIエンドポイントをツールとして公開します(合計24個)。エージェントはそれらを自動的に発見するため、プロンプトにリストアップする必要はありません。
カテゴリ | ツール |
プロジェクト |
|
キーワード |
|
レポート |
|
クイックテスト |
|
キーワード調査 |
|
競合他社 |
|
機会 |
|
各ツールは、https://api.surfrank.ai/api/v1/public/* 配下のRESTエンドポイントと1対1で対応しています。
スコープ付きAPIキー
プロジェクトスコープのAPIキーを生成した場合、MCPサーバーはそのプロジェクトに対してのみ操作可能です。異なるプロジェクトIDを参照するツール呼び出しは、SurfRank APIから 403 エラーが返され、そのエラーがそのままエージェントの回答に表示されます。
これは、単一のワークスペースやチームメンバーを単一のブランドに接続する場合に推奨される設定です。
クレジットの消費
クレジットは、直接APIを呼び出す場合と同じ価格設定でSurfRankアカウントから差し引かれます:
操作 | コスト |
クイックテスト | 1クレジット(固定) |
キーワード調査 | 0.5 × エンジン数 |
レポートトリガー | 0.3 × キーワード数 × エンジン数 |
その他(リスト/取得/更新) | 無料 |
すべてのツール応答には credits オブジェクトが含まれているため、エージェント(およびあなた)はリアルタイムで消費状況を追跡できます。
環境変数
変数 | 必須 | デフォルト | 目的 |
| ✅ | — | APIキー ( |
| — |
| ステージング/ローカル開発用の上書き |
デバッグ
公式のMCPインスペクターを使用してサーバーを直接操作できます。新しいクライアントのオンボーディングや接続の問題を診断する際に便利です:
SURFRANK_API_KEY=sr_your_key_here \
npx @modelcontextprotocol/inspector npx @surfrank/mcp-serverインスペクターはブラウザUIを開き、AIエージェントが実行するのと全く同じように、ツールをリストアップして手動で呼び出すことができます。
セキュリティに関する注意
APIキーは作成時に一度だけ表示され、SurfRankのサーバーにはSHA-256ハッシュとして保存されます。キーを紛失した場合は、取り消して再生成してください(復元はできません)。
認証情報はローカルのMCP設定ファイル内に留まります。このパッケージがそれらをディスクに書き込んだり、外部に送信したりすることはありません。
各APIキーは 1分間に60リクエスト のレート制限があります。これを超えるとHTTP
429が返されます。
リンク
🌐 SurfRank — surfrank.ai
🔑 API管理 — app.surfrank.ai/api-management
📘 パブリックAPIドキュメント — API管理 → ドキュメントタブ内
📦 npm — @surfrank/mcp-server
ライセンス
MIT © SurfRank Pte. Ltd. — LICENSE を参照してください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityNot gradedmaintenanceEnables AI assistants to interact with DataForSEO APIs and obtain SEO data including SERP results, keyword research, on-page metrics, backlink analysis, and domain analytics through a standardized interface.767,409
- -licenseCqualityNot gradedmaintenanceEnables AI assistants to access comprehensive SEO data through DataForSEO APIs, including SERP results, keyword research, backlink analysis, on-page metrics, and domain analytics. Supports real-time search engine data from Google, Bing, and Yahoo with customizable filtering and multiple deployment options.36
- AlicenseCqualityDmaintenanceConnects AI assistants to SE Ranking's SEO and project management APIs to enable natural language queries for keyword research, backlink analysis, and technical audits. It supports comprehensive tasks including competitive analysis, domain traffic tracking, and AI search visibility monitoring.100Apache 2.0
- AlicenseBqualityDmaintenanceEnables to access SE Ranking SEO data through natural language queries, providing keyword analysis, competitor research, and performance tracking.281Apache 2.0
Related MCP Connectors
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Track keyword rankings, research SEO opportunities, and manage bisibility projects with AI agents.
Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SurfRankAI/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server