返回 MCP 目录
public公开dns本地运行

alsoasked-mcp

AlsoAsked MCP服务器为SEO研究和内容优化提供Google'People Also Ask'数据的API访问服务,支持多语言、多地区搜索和账户管理。

article

README

🚀 AlsoAsked MCP 服务器

这是一个适用于 AlsoAsked API 的模型上下文协议(MCP)服务器,它能为 SEO 研究和内容优化提供谷歌“相关搜索问题”(People Also Ask)的数据访问服务。

✨ 主要特性

  • 搜索相关搜索问题:获取任意搜索词的分层 PAA 数据。
  • 账户管理:查看 API 积分和账户状态。
  • 灵活的搜索选项:可配置语言、地区、深度和新鲜度。
  • 丰富的数据结构:结果经过格式化,包含问题层级和数量统计。

📦 安装指南

1. 安装依赖项

npm install

2. 构建项目

npm run build

3. 获取 AlsoAsked API 密钥

  1. 注册 AlsoAsked Pro 账户
  2. 从仪表盘生成 API 密钥。
  3. 妥善保管你的 API 密钥。

4. 添加到 Claude 配置

将以下内容添加到你的 Claude claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "alsoasked": {
      "command": "node",
      "args": ["/path/to/your/alsoasked-mcp/dist/index.js"],
      "env": {
        "ALSOASKED_API_KEY": "your-api-key-here"
      }
    }
  }
}

5. 重启 Claude 桌面应用

重启 Claude 桌面应用以加载新的 MCP 服务器。

💻 使用示例

基础用法

服务器提供了三个主要工具:

search_people_also_ask

可完全控制参数来搜索 PAA 问题:

// 示例:搜索墨西哥市场西班牙语的营销问题
{
  "terms": ["digital marketing", "content strategy"],
  "language": "es",
  "region": "mx", 
  "depth": 3,
  "fresh": true
}

search_single_term

方便进行单术语搜索:

// 示例:快速搜索单个术语
{
  "term": "machine learning",
  "depth": 2
}

get_account_info

查看账户状态和剩余积分:

// 无需参数
{}

📚 详细文档

API 参数

| 参数 | 类型 | 默认值 | 描述 | |------|------|--------|------| | terms | string[] | 必需 | 要查询的搜索词 | | language | string | "en" | 语言代码(如 en、es、fr 等) | | region | string | "us" | 地区代码(如 us、uk、ca 等) | | depth | number | 2 | 问题层级深度(1 - 3) | | fresh | boolean | false | 获取新鲜结果而非缓存结果 | | async | boolean | false | 异步处理 |

响应格式

服务器返回的结构化数据包含:

  • 问题层级:嵌套的问题及层级。
  • 搜索元数据:问题总数、搜索词。
  • 账户信息:剩余积分、套餐详情。
  • 格式化输出:简洁的 JSON 结构,便于解析。

示例查询

向 Claude 提问:

"使用 AlsoAsked 查找 '可持续能源' 相关搜索问题,深度为 3" "获取英国市场 '家庭健身器材' 的 SEO 关键词研究的 PAA 数据" "查看我的 AlsoAsked 账户积分和使用情况"

🔧 技术细节

# 开发模式下的监听模式
npm run dev

# 生产环境构建
npm run build

# 启动服务器
npm start

成本考量

  • 专业套餐:每月 59 美元,包含 1000 次查询。
  • 额外积分:每次查询 0.03 - 0.06 美元。
  • API 效率:使用合适的深度级别来控制成本。

支持与文档

📄 许可证

本项目采用 MIT 许可证,你可根据需要进行修改和分发。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端