remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Enables keyword research and analysis using Google Ads Keyword Planner API, allowing users to discover related keywords and their metrics for SEO optimization
Integrates with Google Cloud Platform for authentication and API access to Google Ads services, requiring a GCP project with Google Ads API enabled
应用搜索引擎优化人工智能
通过 Google Ads 关键字规划师集成实现 SEO 自动化和 AI 优化的应用程序。
特征
- 使用 Google Ads API 进行关键字研究
- SERP分析
- 竞争对手分析
- SEO建议
- 人工智能助手的 MCP(模型上下文协议)集成
先决条件
- Node.js(v14 或更高版本)
- npm 或 yarn
- 具有 API 访问权限的 Google Ads 帐户
- 已启用 Google Ads API 的 Google Cloud Platform 项目
设置
1. 克隆存储库
2.安装依赖项
3.配置环境变量
复制示例环境文件:
编辑.env
文件并填写您的 Google Ads API 凭据:
4. 获取 Google Ads API 刷新令牌
运行以下命令获取刷新令牌:
这将打开您的浏览器并引导您完成 OAuth2 身份验证过程。刷新令牌将自动保存到您的.env
文件中。
5.启动服务器
对于开发:
对于生产:
服务器将在您的.env
文件中指定的端口上启动(默认值:3000)。
API 文档
服务器运行时,可以在/api-docs
上找到 API 文档:
MCP 集成
该项目包含 MCP(模型上下文协议)集成,允许 AI 助手使用 API。MCP 的配置位于mcp.json
文件中。
要与 Smithery 一起使用:
- 前往Smithery
- 创建新的 MCP 服务器
- 选择
app-seo-ai
存储库 - 配置服务器设置
- 部署服务器
可用的 MCP 工具
research_keywords
- 与给定主题或种子关键词相关的研究关键词analyze_serp
- 分析给定查询的 SERP(搜索引擎结果页面)analyze_competitors
- 分析给定关键字或域名的竞争对手_health
- 健康检查端点
示例用法
研究关键词
分析 SERP
分析竞争对手
执照
麻省理工学院
This server cannot be installed
通过 Google Ads API 集成为 SEO 自动化提供关键字研究、SERP 分析和竞争对手分析工具,使 AI 助手能够通过 MCP 访问这些功能。