SEO自动化MCP服务器
使用这些为Claude设计的MCP服务器自动化您的SEO工作流程。执行技术审核并无缝管理行动计划。
🚀 功能
- SEO网站分析工具 - 完整的技术SEO审核,包括关键词提取和建议
- ClickUp 集成 - 自动创建和管理SEO任务及行动计划
📋 先决条件
在安装之前,请确保已安装以下内容:
🔧 安装
1. 克隆仓库
- 创建Python虚拟环境
bash python -m venv .venv
- 激活虚拟环境
在Mac/Linux上: bash(通常指Bash shell,一种Unix/Linux系统中的命令行解释器)
source .venv/bin/activate在Windows系统上: bash(一种Unix/Linux操作系统中的命令行解释器)
.venv\Scripts\activate- 安装依赖项
bash(巴什,一种命令行解释器)
hpip install -r requirements.txt- 获取ClickUp API凭证
前往ClickUp应用 创建一个新应用 复制您的客户端ID和客户端密钥
⚙️ 配置 配置Claude桌面版
打开您的Claude桌面配置文件:
在Mac上:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json在Windows上:
code %APPDATA%\Claude\claude_desktop_config.json添加以下配置(请将路径和凭据替换为您自己的):
JSON(JavaScript对象表示法)
{
"mcpServers": {
"seo-website-analyzer": {
"command": "/FULL/PATH/TO/YOUR/PROJECT/.venv/bin/python",
"args": [
"/FULL/PATH/TO/YOUR/PROJECT/seo_website_analyzer.py"
],
"env": {
"SERVER_NAME": "SEO Website Analyzer"
}
},
"clickup": {
"command": "/FULL/PATH/TO/YOUR/PROJECT/.venv/bin/python",
"args": [
"/FULL/PATH/TO/YOUR/PROJECT/clickup_mcp_server.py"
],
"env": {
"CLICKUP_CLIENT_ID": "YOUR_CLICKUP_CLIENT_ID",
"CLICKUP_CLIENT_SECRET": "YOUR_CLICKUP_CLIENT_SECRET"
}
}
}
}重要提示:
将 /FULL/PATH/TO/YOUR/PROJECT/ 替换为你克隆仓库的实际路径 将 YOUR_CLICKUP_CLIENT_ID 和 YOUR_CLICKUP_CLIENT_SECRET 替换为您实际的 ClickUp 凭证 在Windows系统中,路径中使用正斜杠或转义后的反斜杠
示例路径配置: Mac 示例: JSON(JavaScript对象表示法)
"command": "/Users/yourusername/projects/seo-automation-mcp/.venv/bin/python"Windows 示例: JSON(JavaScript Object Notation,JavaScript对象表示法)
"command": "C:/Users/yourusername/projects/seo-automation-mcp/.venv/Scripts/python.exe"保存文件并重启Claude桌面版
🎯 使用方法 配置完成后,您可以在Claude中使用这些服务器: SEO审核示例: 分析网站:example.com 创建ClickUp任务示例: 为发现的问题制定一个SEO行动计划,并将其添加到ClickUp中 完整工作流示例:
- 分析网站:example.com
- 审查技术问题
- 在ClickUp中创建一个带有截止日期的优先级行动计划
📦 可用工具 SEO网站分析器
analyze_website - 完整的SEO分析 提取SEMrush关键词 - 生成SEMrush搜索关键词 技术SEO审核 - 专注于技术审核 关键词提取 - 提取并分类关键词
ClickUp 服务器 clickup_get_teams - 获取您的ClickUp团队 \clickup_get_spaces\ - 获取团队中的空间 clickup_get_lists - 获取空间中的列表 clickup_create_task - 创建新任务 clickup_get_tasks - 查看现有任务 以及更多。。。
🔍 故障排除 服务器未在Claude中显示
检查配置文件中的路径是否正确 验证Python虚拟环境是否已创建 完全重启Claude桌面版 检查Claude的开发者控制台是否有错误
ClickUp 认证问题
验证您的客户端ID和密钥是否正确 确保凭据中没有多余的空格 检查您的ClickUp应用是否已获得所需权限
Python 模块错误 bash# 重新安装依赖项 使用 pip 安装并升级 requirements.txt 文件中列出的所有包 🤝 致谢
SEO审核服务器 - 由Wehba构建 ClickUp 服务器 - 由 Wehba 构建 Google Search Console 服务器 - 由 Amin Foroutan 提供
📄 许可证 MIT 许可证 - 欢迎自由使用和修改 🌟 支持 如果你觉得这很有帮助,请给这个仓库点个星标! 如需报告问题或提出疑问,请在GitHub上提交一个议题。
