maximoseo/kw-research-mcp

GitHub: maximoseo/kw-research-mcp

这是一个MCP服务器,用于将AI智能体连接到关键词研究工具,实现自动化研究管理和数据查询。

Stars: 0 | Forks: 0

# 关键词研究 MCP 服务器 这是一个 MCP (模型上下文协议) 服务器,它通过 Supabase 将 [关键词研究](https://kw-research.onrender.com) 仪表板连接到像 **Claude Desktop** 和 **Manus AI** 这样的 AI 智能体。 ## 概述 此服务器公开了 8 个工具,允许 AI 智能体与关键词研究平台交互: | 工具 | 描述 | |------|------| | `list-projects` | 列出所有研究项目 | | `get-project` | 获取项目的详细信息 | | `list-research-runs` | 列出一个项目的研究运行 | | `get-research-run` | 获取包含所有日志的单个研究运行 | | `get-research-file` | 获取输出文件的预签名下载链接 | | `get-keyword-data` | 查询 SERP 关键词结果 | | `create-project` | 创建一个新的研究项目 | | `get-project-stats` | 获取项目的聚合统计数据 | ## 安装 ``` cd /root/hermes-projects/kw-research-mcp npm install npm run build ``` ## 使用 ### 直接运行 ``` node dist/index.js ``` ### 通过 npx 运行 ``` npx kw-research-mcp ``` ### 配置 Claude Desktop 将以下内容添加到你的 `claude_desktop_config.json`: ``` { "mcpServers": { "kw-research": { "command": "node", "args": ["/root/hermes-projects/kw-research-mcp/dist/index.js"], "env": { "SUPABASE_URL": "https://wtpczvyupmavzrxisvcm.supabase.co", "SUPABASE_SERVICE_ROLE_KEY": "your-service-role-key" } } } } ``` ### 配置 Manus AI 配置你的 Manus AI 工作区以指向 MCP 服务器的 stdio 端点。 ## 环境变量 | 变量 | 描述 | 默认值 | |------|------|--------| | `SUPABASE_URL` | Supabase 项目 URL | `https://wtpczvyupmavzrxisvcm.supabase.co` | | `SUPABASE_SERVICE_ROLE_KEY` | Supabase 服务角色密钥 | 内置默认值 | ## 数据库模式 此服务器连接到以下 Supabase 表(全部位于 `public` 模式中): - `users` — 用户账户 - `projects` — 研究项目 - `research_runs` — 单次研究执行运行 - `research_logs` — 运行日志和进度 - `serp_results` — SERP 关键词排名数据 - `content_map`, `content_briefs`, `search_cache`, `uploaded_files`, `sessions` — 支持性表 ### 存储桶 - `research-reports` — 私有报告文件 - `research-workbooks` — 私有工作簿文件 - `research-uploads` — 私有上传文件 ## 开发 ``` # 安装 dependencies npm install # 编译 TypeScript npm run build # 以开发模式运行 npm run dev ```
标签:AI代理集成, API服务器, Linux 内核安全, MCP协议, MITM代理, Node.js应用, PPID欺骗, SEO工具, SERP分析, Supabase数据库, 云服务, 代理工具, 关键词研究, 工具开发, 搜索优化, 数据仪表板, 数据库连接, 数据查询, 文件下载, 环境配置, 统计分析, 自动化攻击, 软件包管理, 项目管理