Marketing Miner MCP
Marketing Miner MCPサーバー
Marketing Miner Profilers API用のMCPサーバーです。Claude、Cursor、WindsurfなどのMCPクライアントをMarketing Minerのキーワード調査やウェブサイト分析に接続します。
利用可能なツール
ツール | エンドポイント | 説明 |
|
| 単一キーワードの検索ボリューム + CPC + 前年比 + 季節性 |
|
| 1〜1000キーワードのバッチ処理 |
|
| 難易度とSERP機能を含むキーワード提案(質問 / 新規 / トレンド)。レスポンス内の |
|
| 推定トラフィック、キーワード数、result_type別の内訳 |
|
| 過去のトラフィックトレンド + 競合比較 |
各ツールは markdown(デフォルト、人間が読みやすい形式)または json (response_format: "json") を返し、さらにすべてのAPIフィールドを含む structuredContent を返します。各ツールはクライアント側の検証用に outputSchema を宣言しています。
インストール
marketingminer.com/en/features/api からAPIトークンを取得し、以下のいずれかのオプションを選択してください。
オプション A — Claude Code CLI ワンライナー(推奨、クロスプラットフォーム)
macOS、Windows、Linuxで動作します。Claude Code CLIが設定ファイルの場所を自動的に処理します。
claude mcp add marketing-miner \
-s user \
-e MARKETING_MINER_API_TOKEN=YOUR_TOKEN \
-- npx -y github:lukaskostka/marketing-miner-mcp-s user→ グローバルにインストール(どのプロジェクトからでも利用可能)-e→ APIトークンを環境変数として設定YOUR_TOKENを実際のMarketing Miner APIトークンに置き換えてください
後で削除する場合: claude mcp remove marketing-miner -s user
オプション B — GitHubから直接 npx を実行(クローン不要)
リポジトリにはビルド済みの dist/ フォルダが含まれているため、npx で直接実行できます。
Claude Desktop / Cursor / Windsurf の設定:
{
"mcpServers": {
"marketing-miner": {
"command": "npx",
"args": ["-y", "github:lukaskostka/marketing-miner-mcp"],
"env": {
"MCP_TRANSPORT": "stdio",
"MARKETING_MINER_API_TOKEN": "your_token_here"
}
}
}
}オプション C — リポジトリをクローン(開発 / カスタマイズ用)
git clone https://github.com/lukaskostka/marketing-miner-mcp.git
cd marketing-miner-mcp
npm install
npm run buildその後、MCPクライアントでビルド済みのバイナリを指定します:
{
"mcpServers": {
"marketing-miner": {
"command": "node",
"args": ["/absolute/path/to/marketing-miner-mcp/dist/index.js"],
"env": {
"MCP_TRANSPORT": "stdio",
"MARKETING_MINER_API_TOKEN": "your_token_here"
}
}
}
}ローカルで実行する場合: MARKETING_MINER_API_TOKEN=xxx npm start (stdio、デフォルト) または MCP_TRANSPORT=http MARKETING_MINER_API_TOKEN=xxx npm start (ポート8000でStreamable HTTPを実行)。
オプション D — Docker (セルフホスト型HTTP)
git clone https://github.com/lukaskostka/marketing-miner-mcp.git
cd marketing-miner-mcp
docker build -t marketing-miner-mcp .
docker run -p 8000:8000 -e MARKETING_MINER_API_TOKEN=your_token_here marketing-miner-mcpStreamable HTTP URL経由でリモートクライアントから接続します(以下の「MCPクライアントからの接続」を参照)。
設定
変数 | デフォルト | 説明 |
| — | 必須。 marketingminer.com/en/features/api から取得したAPIトークン |
|
|
|
|
| HTTPバインドホスト |
|
| HTTPポート |
|
| HTTPパス |
代替のトークン名: MARKETING_MINER_API_KEY, MARKETING_MINER_TOKEN, MM_API_TOKEN, MM_API_KEY。
リモートHTTPクライアントの設定
Streamable HTTP経由でサーバーを実行している場合(上記のオプションDまたはリモートホスト)、MCPクライアントはURLのみで接続します:
{
"mcpServers": {
"marketing-miner": {
"url": "https://your-host.example.com/mcp"
}
}
}使用例
1. 単一キーワードの検索ボリューム:
"CZにおける
marketingの検索ボリュームと季節性を教えて" →marketing_miner_get_search_volume({lang:"cs", keyword:"marketing"})
2. バッチ処理:
"SEO用語の検索ボリュームを比較して" →
marketing_miner_batch_search_volume({lang:"cs", keywords:["seo","ppc","google ads","content marketing"]})
3. FAQのための質問調査:
"
hypotekaに関する質問を見つけて" →marketing_miner_get_keyword_suggestions({lang:"cs", keyword:"hypoteka", suggestions_type:"questions", limit:50})
4. 提案のページネーション:
次のページを取得 →
marketing_miner_get_keyword_suggestions({lang:"cs", keyword:"hypoteka", limit:50, offset:50})
5. 競合分析:
"seznam.cz のトラフィックはどれくらい?" →
marketing_miner_get_website_stats({lang:"cs", type:"domain", target:"seznam.cz"})
6. 競合トレンド:
"seznam.cz と idnes.cz のトラフィックトレンドを比較して" →
marketing_miner_get_website_stats_range({lang:"cs", type:"domain", target:"seznam.cz", period:"monthly", competitors:["idnes.cz"]})
対応市場
cs, sk, pl, hu, ro, gb, us
アーキテクチャ
Node 18+、TypeScript (strict)、ESM
MCP SDK
^1.18(McpServer.registerTool、Zod入力 + 出力スキーマ、ツールアノテーション)Streamable HTTP (リクエストごとのステートレス転送) + stdio
.strict()を使用したZodランタイム検証(未知のキーを拒否)すべてのツールで
structuredContent+outputSchemaを使用Markdown(25k文字)および巨大な
structuredContent配列のレスポンス切り捨てオプションのDNSリバインディング保護(ループバックにバインドされている場合の
Originヘッダー検証)
ライセンス
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/lukaskostka99/marketing-miner-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server