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 — 直接通过 npx 从 GitHub 运行(无需克隆)
该仓库已包含构建好的 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-mcp通过 Streamable 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. 单个关键词的搜索量:
"What is the search volume and seasonality of
marketingin CZ?" →marketing_miner_get_search_volume({lang:"cs", keyword:"marketing"})
2. 批量处理:
"Compare search volume of SEO terms" →
marketing_miner_batch_search_volume({lang:"cs", keywords:["seo","ppc","google ads","content marketing"]})
3. FAQ 问题研究:
"Find questions around
hypoteka" →marketing_miner_get_keyword_suggestions({lang:"cs", keyword:"hypoteka", suggestions_type:"questions", limit:50})
4. 分页获取建议:
Fetch next page →
marketing_miner_get_keyword_suggestions({lang:"cs", keyword:"hypoteka", limit:50, offset:50})
5. 竞争对手分析:
"How much traffic does seznam.cz get?" →
marketing_miner_get_website_stats({lang:"cs", type:"domain", target:"seznam.cz"})
6. 竞争对手趋势:
"Compare traffic trends of seznam.cz vs. 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 (严格模式), 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