Yandex网站管理员MCP服务器
用于集成的MCP服务器 Yandex网站管理员API 与人工智能助手(Claude等)合作。
使用自然语言管理您的Yandex网站管理员数据:分析搜索查询、监控索引、请求页面重抓取等。
特性
- 站点管理 --列出网站、获取信息、验证所有权
- 搜索查询 --热门查询、点击/展示/位置统计、历史
- 索引 --索引页面计数、趋势、示例URL
- 站点地图 --列表、添加、删除、检查处理状态
- 重新招聘 --提交URL以重新索引,检查配额和任务状态
- 链接 --外部反向链接、内部链接
- 半导体质量指数 --网站质量指数历史
- 诊断 --现场问题和建议
安装
需求
- Node.js 18+
- Yandex网站管理员API OAuth令牌
获取OAuth令牌
- 首选 oauth.yandex.ru
- 创建新应用程序
- 在中添加权限 Yandex网站管理员API 章节:
- webmaster:verify --完全访问网站管理员数据
- 通过以下方式获取OAuth令牌:
https://oauth.yandex.ru/authorize?response_type=token&client_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许可证
麻省理工学院
链接
- 技术架构 --服务器如何在引擎盖下工作
- MCP文件
- Yandex网站管理员API
______________________________________________________________________
由开发 develex.ru
