🚀 SEO 工具 MCP 服务器
这是一个全面的 stdio MCP(模型上下文协议)服务器,专为 SEO API 打造。它让大型语言模型(LLM)能够与 DataForSEO API 功能以及其他 SEO 工具进行交互,为 SEO 工作带来了极大便利。
🚀 快速开始
SEO 工具 MCP 服务器实现了 LLM 与各种 SEO API 的无缝集成,借助这一特性,用户能够通过自然语言交互来执行 SEO 分析、关键词研究、反向链接分析等任务。该服务器将 DataForSEO API 的所有主要端点作为 MCP 工具暴露出来,LLM 可调用这些工具检索特定的 SEO 数据。并且,服务器采用 stdio 作为传输层,便于与各类 LLM 平台集成。
✨ 主要特性
- 全面覆盖:全面覆盖 DataForSEO API 端点。
- 灵活集成:支持可选的 Local Falcon 和其他第三方 SEO 工具集成。
- 便捷通信:使用 stdio 进行通信。
- 安全认证:可处理身份验证。
- 精准反馈:提供详细的错误报告。
- 类型安全:具备型安全工具定义(使用 Zod 模式)。
- 可扩展性:拥有可扩展架构,方便添加新的 API 集成。
实现的 API 类别
DataForSEO API
- SERP API - 可获取来自 Google、Bing、Yahoo 等搜索引擎的结果数据。
- 关键词数据 API - 提供关键词研究、建议和搜索量数据。
- DataForSEO 实验室 API - 支持高级 SEO 分析、域名比较和关键词分析。
- 反向链接 API - 可进行反向链接配置文件、引用域和锚文本分析。
- OnPage API - 用于网站审计、内容分析和技术 SEO 检查。
- 域名 API - 提供域名信息和相关数据。
- 竞争对手情报 API - 能够收集竞争对手的 SEO 和网站信息。
完整工具列表
有关所有可用工具及其参数的完整列表,请查看 src/api 目录中的实现。
📚 详细文档
扩展服务器
该服务器设计得易于扩展。若要添加对其他 SEO API 的支持,可按以下步骤操作:
- 在
src/api/ 中创建一个新的目录用于您的集成。
- 实现客户端处理和工具注册。
- 将您的集成添加到
src/index.ts。
- 添加环境变量处理以管理身份验证。
您可以查看 src/api/localfalcon/ 中的 Local Falcon 集成作为模板。
📄 许可证
本项目采用 MIT 许可证。