关于 Scout Mcp
Scout Mcp 是一个聚合多来源搜索的 MCP 服务,面向需要检索代码、学术资料、社交内容和技术文章的用户。它将不同来源的结果整理为结构一致的 JSON,并可并行执行多来源搜索。
主要功能
- 01并行搜索 21 个平台
- 02代码仓库与软件包检索
- 03论文、文章和问答检索
- 04社交平台与视频搜索
- 05统一格式 JSON 结果
- 06多来源并行报告
适用场景
- 01从一次调用中查找多个来源的资料
- 02搜索 GitHub 项目和软件包
- 03查找论文、技术文章或问答
- 04汇总选定来源的搜索结果
MCP 相关
该 MCP 服务通过 stdio 向客户端提供各平台搜索工具及多来源并行报告工具。README 还说明其付费 HTTP API 通过 x402 协议提供 REST 端点。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
scout-mcp
一个 MCP 服务,可并行搜索 21 个平台并返回结构化 JSON。基于 Model Context Protocol SDK 构建。
将其连接到 Claude Desktop、VS Code、Cursor 或任何 MCP 客户端,即可通过一次工具调用搜索代码仓库、学术论文、社交平台和技术博客。
工具
| 工具 | 来源 | 说明 |
|---|---|---|
hackernews_search | Hacker News(Algolia) | 帖子、评论、投票 |
github_search | GitHub | 按关键词搜索仓库 |
github_repo_info | GitHub | 单个仓库的详细信息 |
npm_search | npm Registry | 软件包 |
pypi_search | PyPI | Python 软件包 |
producthunt_search | Product Hunt | 按主题搜索产品 |
x_search | X / Twitter | 由 xAI Grok 提供 AI 搜索(需要 XAI_API_KEY) |
devto_search | Dev.to | 文章 |
hashnode_search | Hashnode | 文章(GraphQL) |
lobsters_search | Lobste.rs | 帖子 |
stackexchange_search | StackExchange | 所有站点的问答 |
arxiv_search | ArXiv | 学术论文 |
reddit_search | 帖子和评论 | |
youtube_search | YouTube | 视频(需要 YOUTUBE_API_KEY) |
zenn_search | Zenn | 日文技术文章 |
qiita_search | Qiita | 日文技术文章 |
semantic_scholar_search | Semantic Scholar | 学术论文 |
lemmy_search | Lemmy | Fediverse 帖子 |
gitlab_search | GitLab | 项目 |
bazaar_search | x402 Bazaar | x402 API 目录 |
scout_report | 多个来源 | 并行搜索选定来源 |
快速开始
Claude Desktop / VS Code / Cline
git clone https://github.com/bartonguestier1725-collab/scout-mcp.git
cd scout-mcp && npm install && npm run build
添加到 MCP 客户端配置中:
{
"mcpServers": {
"scout": {
"command": "node",
"args": ["/absolute/path/to/scout-mcp/build/index.js"]
}
}
}
Docker
docker build -t scout-mcp .
docker run -i scout-mcp
Dockerfile 会构建一个精简的 node:24-alpine 镜像,通过 stdio 运行 MCP 服务。
配置
所有配置均通过环境变量完成。大多数工具无需任何密钥即可使用。可选密钥可启用其他来源或提高速率限制。
| 变量 | 必需项 | 说明 |
|---|---|---|
XAI_API_KEY | 用于 x_search | 用于 X/Twitter 搜索的 xAI API 密钥 |
GITHUB_TOKEN | 建议配置 | 提高 GitHub 速率限制 |
YOUTUBE_API_KEY | 用于 youtube_search | YouTube Data API v3 密钥 |
PH_CLIENT_ID / PH_CLIENT_SECRET | 用于 producthunt_search | Product Hunt API 凭据 |
REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET | 用于 reddit_search | Reddit API 凭据 |
QIITA_TOKEN | 可选 | 提高 Qiita 速率限制 |
S2_API_KEY | 可选 | Semantic Scholar 专用速率限制 |
SE_API_KEY | 可选 | StackExchange 专用速率限制 |
工作原理
每个工具都会直接调用对应来源的 API、解析响应,并返回字段统一的标准化 JSON(title、url、source、created_at 等)。scout_report 工具使用 Promise.allSettled 并行运行多项搜索,因此某个来源失败不会影响其他来源。
传输方式:stdio(标准 MCP 传输方式)。服务从 stdin 读取 JSON-RPC 消息,并将响应写入 stdout。
HTTP 模式
scout-mcp 也以付费 HTTP API 的形式运行,网址为 https://scout.hugen.tokyo,采用 x402 协议(在 Base 上使用 USDC 进行微支付)。此模式使用相同的工具实现,但通过支付中间件将其作为 REST 端点提供。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。