使用说明
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=<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
许可证
麻省理工学院
链接
- 技术架构 --服务器如何在引擎盖下工作
- MCP文件
- Yandex网站管理员API
由开发 develex.ru