基本能力
产品定位
Semrush MCP Server 是一个用于访问 Semrush API 数据的服务,主要用于 SEO 分析、竞争对手研究和关键词研究。
核心功能
- 域名分析
- 域名概览信息
- 有机和付费关键词分析
-
竞争对手分析
-
关键词分析
- 关键词概览数据
-
相关关键词发现
-
反向链接分析
- 反向链接数据
-
引用域名分析
-
流量分析
- 域名流量摘要
- 流量来源分析
适用场景
- SEO 分析
- 竞争对手研究
- 关键词研究
- 流量分析
工具列表
| 工具名称 | 描述 |
|-----------|-------------|
| semrush_domain_overview
| 获取域名概览数据 |
| semrush_domain_organic_keywords
| 获取域名的有机关键词 |
| semrush_domain_paid_keywords
| 获取域名的付费关键词 |
| semrush_competitors
| 获取有机搜索竞争对手 |
| semrush_backlinks
| 获取域名的反向链接 |
| semrush_backlinks_domains
| 获取引用域名 |
| semrush_keyword_overview
| 获取关键词概览数据 |
| semrush_related_keywords
| 查找相关关键词 |
| semrush_keyword_overview_single_db
| 获取特定数据库的详细关键词数据 |
| semrush_batch_keyword_overview
| 批量分析最多 100 个关键词 |
| semrush_keyword_organic_results
| 获取有机搜索结果中的域名 |
| semrush_keyword_paid_results
| 获取付费搜索结果中的域名 |
| semrush_keyword_ads_history
| 获取关键词的 12 个月广告历史 |
| semrush_broad_match_keywords
| 获取广泛匹配和替代搜索查询 |
| semrush_phrase_questions
| 获取基于问题的关键词 |
| semrush_keyword_difficulty
| 获取排名前 10 的难度指数 |
| semrush_traffic_summary
| 获取域名的流量摘要数据 |
| semrush_traffic_sources
| 获取流量来源数据 |
| semrush_api_units_balance
| 检查 API 单位余额 |
常见问题解答
- API 单位消耗:不同工具消耗的 API 单位不同,可以通过
semrush_api_units_balance
工具检查余额。 - 安全注意事项:不要公开分享 Semrush API 密钥,否则可能导致未经授权的 API 使用和意外费用。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 克隆仓库
- 安装依赖:
bash
npm install - 创建
.env
文件并添加 Semrush API 密钥:
SEMRUSH_API_KEY=your_api_key_here
- 构建项目:
bash
npm run build - 启动服务器:
bash
npm run start
调试方式
- 运行开发模式:
bash
npm run dev - 检查日志以获取调试信息。