Haloscan MCP 服务器

Haloscan MCP 服务器是一个用于与 Haloscan SEO API 交互的模型上下文协议(MCP)服务器。它提供了与 Claude Desktop、N8N 和其他 MCP 兼容客户端的轻松集成。该服务器通过 MCP 工具暴露 Haloscan SEO API 功能,为常见的 SEO 任务提供提示,并支持与工作流自动化工具(如 N8N)的集成。

  • by chouayb123
  • 更新于
在 GitHub 查看 chouayb123/mcp

使用说明

基本能力

产品定位

Haloscan MCP 服务器是一个用于 SEO 分析和优化的工具,通过 MCP 协议提供 Haloscan SEO API 的功能。

核心功能

  • 提供用户信用查询功能
  • 关键词探索工具,包括关键词概览、匹配、相似、相关、问题、同义词等
  • 网站探索工具,包括域名概览、排名、顶级页面、历史排名等
  • 批量处理工具,支持多关键词和多域名的批量查询
  • 竞争对手分析工具,包括关键词差异、最佳页面等

适用场景

  • SEO 优化
  • 关键词研究
  • 竞争对手分析
  • 网站性能监控

工具列表

  1. 用户工具

    • get_user_credit: 获取用户剩余信用
  2. 关键词探索工具

    • get_keywords_overview: 获取关键词概览
    • get_keywords_match: 获取关键词匹配数据
    • get_keywords_similar: 获取相似关键词
    • get_keywords_highlights: 获取关键词亮点
    • get_keywords_related: 获取相关关键词
    • get_keywords_questions: 获取问题关键词
    • get_keywords_synonyms: 获取同义词
    • get_keywords_find: 获取关键词综合数据
    • get_keywords_site_structure: 获取网站结构数据
    • get_keywords_serp_compare: 获取 SERP 比较
    • get_keywords_serp_availableDates: 获取 SERP 可用日期
    • get_keywords_serp_pageEvolution: 获取 SERP 页面演变
    • get_keywords_bulk: 批量获取关键词数据
    • get_keywords_scrap: 通过 SERP 获取关键词数据
  3. 网站探索工具

    • get_domains_overview: 获取域名概览
    • get_domains_positions: 获取域名排名
    • get_domains_top_pages: 获取顶级页面
    • get_domains_history_positions: 获取历史排名
    • get_domains_history_pages: 获取历史页面数据
    • get_page_best_keywords: 获取页面最佳关键词
    • get_domains_keywords: 获取域名关键词
    • get_domains_bulk: 批量获取域名数据
    • get_domains_competitors: 获取竞争对手
    • get_domains_competitors_keywords_diff: 获取竞争对手关键词差异
    • get_domains_competitors_best_pages: 获取竞争对手最佳页面
    • get_domains_competitors_keywords_best_positions: 获取竞争对手最佳关键词排名
    • get_domains_visibility_trends: 获取域名可见性趋势
    • get_domains_expired: 获取域名过期信息

使用教程

使用依赖

  1. 注册 Haloscan 账户
  2. 选择计划
  3. 从 API 配置页面 生成 API 密钥

安装教程

在 Claude Desktop 配置文件 claude_desktop_config.json 中添加以下内容:

{
  "mcpServers": {
    "haloscan": {
      "command": "npx",
      "args": [
        "-y",
        "@occirank/haloscan-server",
        "start"
      ],
      "env": {
        "HALOSCAN_API_KEY": "YOUR API KEY"
      }
    }
  }
}

调试方式

安装完成后,可以通过运行上述配置来启动服务器并进行调试。