article
README
🚀 Keywords Everywhere MCP 服务器
Keywords Everywhere MCP 服务器是一个基于模型上下文协议(MCP)的服务器,它为 SEO 研究和关键词分析提供了对 Keywords Everywhere API 的访问途径。借助该服务器,像 Claude 这样的 AI 助手能够开展关键词研究、分析搜索量、获取竞争数据以及访问各种 SEO 指标。
请注意,这 并非 Keywords Everywhere 官方的 MCP 服务器。
✨ 主要特性
- 关键词数据分析:获取关键词的搜索量、每次点击费用(CPC)和竞争数据。
- 相关关键词:查找相关关键词以及“人们还搜索”的建议。
- 域名分析:分析某个域名或 URL 在哪些关键词上排名靠前。
- 流量指标:获取域名和 URL 的流量估计值和成本。
- 反向链接分析:检索域名和页面的反向链接数据。
- 账户管理:查看您的 Keywords Everywhere 信用余额。
- 多国家支持:分析不同国家和货币下的关键词。
📦 安装指南
前提条件
- Node.js 16.0.0 或更高版本。
- 一个 Keywords Everywhere API 密钥(可从 Keywords Everywhere 获取)。
快速安装(NPX)
使用 npx 是使用此 MCP 服务器最简单的方法:
npx mcp-keywords-everywhere
全局安装
npm install -g mcp-keywords-everywhere
Smithery 安装
您也可以通过 Smithery 使用此 MCP 服务器:
- 使用 Smithery URL 连接到服务器:
server.smithery.ai/@hithereiamaliff/mcp-keywords-everywhere - Smithery 可与任何支持流式 HTTP 传输的客户端配合使用,包括:
- Claude Desktop
- Claude Code
- Gemini CLI
- Raycast
- Cursor
- VS Code
- 等等。
更多信息,请访问 Smithery。
📚 详细文档
配置
对于 Claude Desktop
将以下内容添加到您的 Claude Desktop 配置文件中: 位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json配置内容:
{
"mcpServers": {
"keywords-everywhere": {
"command": "npx",
"args": ["-y", "mcp-keywords-everywhere"],
"env": {
"KEYWORDS_EVERYWHERE_API_KEY": "your_api_key_here"
}
}
}
}
对于其他 MCP 客户端
如果您使用的是其他 MCP 客户端,可以直接运行服务器:
KEYWORDS_EVERYWHERE_API_KEY=your_api_key_here npx mcp-keywords-everywhere
可用工具
账户管理
get_credits- 查看您账户的信用余额。get_countries- 获取支持的国家列表。get_currencies- 获取支持的货币列表。
关键词研究
get_keyword_data- 获取关键词的搜索量、CPC 和竞争数据。get_related_keywords- 根据种子关键词查找相关关键词。get_pasf_keywords- 获取“人们还搜索”的关键词。
域名分析
get_domain_keywords- 获取某个域名排名靠前的关键词。get_url_keywords- 获取某个特定 URL 排名靠前的关键词。get_domain_traffic- 获取某个域名的流量指标。get_url_traffic- 获取某个 URL 的流量指标。
反向链接分析
get_domain_backlinks- 获取某个域名的反向链接。get_unique_domain_backlinks- 获取某个域名的唯一反向链接。get_page_backlinks- 获取某个特定页面的反向链接。get_unique_page_backlinks- 获取某个页面的唯一反向链接。
API 密钥设置
- 在 Keywords Everywhere 上注册。
- 购买 API 访问权限的信用额度。
- 从仪表盘获取您的 API 密钥。
- 将 API 密钥添加到您的环境变量或 MCP 配置中。
错误处理
服务器包含全面的错误处理机制:
- 身份验证错误:针对无效 API 密钥提供清晰的错误信息。
- 信用额度耗尽:当信用额度用完时提供有用的提示信息。
- 速率限制:使用指数退避算法自动重试。
- 错误请求:提供详细的错误信息和建议。
💻 使用示例
基础关键词研究
"Get keyword data for 'SEO tools' and 'keyword research' for Malaysia"
域名分析
"What keywords does example.com rank for?"
流量分析
"Get traffic metrics for https://example.com"
反向链接研究
"Show me the top 20 backlinks for example.com"
📄 许可证
本项目采用 MIT 许可证,详情请查看 LICENSE 文件。
支持
变更日志
1.0.0
- 初始版本发布。
- 支持所有主要的 Keywords Everywhere API 端点。
- 全面的错误处理和重试逻辑。
- 符合 MCP 协议。
- 跨平台兼容。
微信扫一扫