Yandex站长API集成服务器

用于将Yandex站长API与AI助手(如Claude)集成的服务器,支持通过自然语言管理网站数据,包括搜索查询分析、索引监控和页面重新抓取等功能。

  • by develex-pro
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 develex-pro/yandex-webmaster-mcp-server

使用说明

Yandex网站管理员MCP服务器

用于集成的MCP服务器 Yandex网站管理员API 与人工智能助手(Claude等)合作。

使用自然语言管理您的Yandex网站管理员数据:分析搜索查询、监控索引、请求页面重抓取等。

特性

  • 站点管理 --列出网站、获取信息、验证所有权
  • 搜索查询 --热门查询、点击/展示/位置统计、历史
  • 索引 --索引页面计数、趋势、示例URL
  • 站点地图 --列表、添加、删除、检查处理状态
  • 重新招聘 --提交URL以重新索引,检查配额和任务状态
  • 链接 --外部反向链接、内部链接
  • 半导体质量指数 --网站质量指数历史
  • 诊断 --现场问题和建议

安装

需求

  • Node.js 18+
  • Yandex网站管理员API OAuth令牌

获取OAuth令牌

  1. 首选 oauth.yandex.ru
  2. 创建新应用程序
  3. 在中添加权限 Yandex网站管理员API 章节:
    • webmaster:verify --完全访问网站管理员数据
  4. 通过以下方式获取OAuth令牌: https://oauth.yandex.ru/authorize?response_type=token&client_id=<your_app_id>

服务器安装程序

git clone https://github.com/your-username/yandex-webmaster-mcp-server.git
cd yandex-webmaster-mcp-server
npm install
npm run build

连接到克劳德桌面

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "yandex-webmaster": {
      "command": "node",
      "args": ["/full/path/to/yandex-webmaster-mcp-server/build/index.js"],
      "env": {
        "YANDEX_API_KEY": "your_oauth_token"
      }
    }
  }
}

重新启动克劳德桌面。

使用示例

连接后,您可以使用自然语言查询:

任务 示例查询
热门查询 “显示11月份点击量排名前10的查询”
检查索引 “example.com有多少页被索引?”
比较时段 “比较10月和11月的印象”
请求重新抓取 “提交示例.com/new-page进行重新抓取”
索引问题 “本周哪些页面从索引中删除了?”
网站地图状态 “显示所有网站地图及其更新时间”
查询历史 “'买沙发'的位置在3个月内是如何变化的?”

可用工具

工具 说明
get_user_id 获取经过身份验证的用户ID
get_hosts 列出所有网站
get_host_info 获取网站详细信息
add_host 添加网站
delete_host 删除网站
verify_host 验证网站所有权
get_verification_status 检查验证状态
get_host_owners 列出经过验证的网站所有者
get_popular_queries 带有统计数据的热门搜索查询
get_query_history 聚合查询历史记录
get_single_query_history 特定查询的历史记录
get_indexing_summary 索引统计摘要
get_indexing_history 历史索引数据
get_indexing_samples 索引页面示例
request_recrawl 提交重新爬网的URL
get_recrawl_quota 检查每日重新钻孔配额
get_recrawl_tasks 列出重新爬网任务
get_recrawl_task_status 检查重新爬网任务状态
get_sitemaps 列出网站地图
get_sitemap_info 获取站点地图详细信息
add_sitemap 添加站点地图
delete_sitemap 删除站点地图
get_external_links 外部反向链接
get_internal_links 内部链接
get_sqi_history 网站质量指数历史
get_site_diagnostics 现场问题和建议
get_rss_feeds 列出RSS源
add_rss_feed 添加RSS源
delete_rss_feed 删除RSS源

发展

# Build
npm run build

# Run tests
npm test

# Lint
npm run lint

# Format code
npm run format

# Debug with MCP Inspector
npm run inspector

许可证

麻省理工学院

链接


由开发 develex.ru