Devin Search MCP
This server gives AI assistants real-time web search and clean page fetching by directly connecting to Devin's official retrieval gateway via reverse-engineered Protobuf RPC — no captchas, no LLM token consumption, ~1s responses.
devin_web_search— Real-time web search returning structured results (title, URL, snippet); supportsquery(required),num_results(1–15, default 5), anddetailedfor an AI-generated synthesis.devin_web_fetch— Fetches and cleans a page's main content, stripping nav/ads/scripts; outputsmarkdown(default),text, orsummary.extract_devin_key— Extracts the locally active Devin / Windsurf login credential (no parameters).Under the hood — Auto-detects existing Devin/Windsurf credentials, exchanges them for a JWT (cached in memory), sends binary Protobuf directly to the search gateway, and caches results for instant repeat queries with zero model quota use.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Devin Search MCP search for Next.js 15 Server Actions migration breaking changes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🔍 Devin Search MCP
给你的 AI 装上「实时联网眼」
Devin 官方原生检索网关 · 逆向直连 · 1 秒返回 · 0 Token 消耗
免装客户端 · 浏览器一键 OAuth · 没有验证码 · 0 Token 消耗
🎉 全新免装客户端:现已支持浏览器一键 OAuth 授权!无需下载安装 200MB+ 的桌面端,在终端运行 npx devin-search-mcp login 即可通过 Google / GitHub 免费一键登录并自动保存凭据;若本机已有已登录的 Devin / Windsurf,也会自动无感识别。
你的 AI 很强,但它活在训练截止日。
问它上周发布的框架改了什么?它开始一本正经地胡说。丢给它一个文档链接?它连不上网,或者抓回来一屏广告。
解法不是再训一个模型——是给 AI 接上实时联网。而这通常意味着:爬虫天天被验证码教育、抓回来 80% 是导航栏、解析一页文档烧一次 LLM 调用。
我们把这条链路整个砍掉了。
Devin Desktop 内置的 web_search + webfetch 是市面上最干净的技术检索通道之一——官方清洗、无验证码、直达内容。但它被锁在 Devin 客户端里。
这个项目把它拆了出来:逆向 Devin 底层二进制协议,用 Node.js 直发 Protobuf 包,原生 RPC 直连官方检索网关。你的 Cursor / CodeBuddy / Claude 由此获得与 Devin 同款的联网检索能力。
⚡ 数字对比
传统爬虫 + LLM 解析 | 🔍 Devin Search MCP | |
响应速度 | 3 ~ 10 秒 | ~1 秒 |
模型额度 | 每页烧一次 LLM 调用 | 0(零推理直连) |
验证码 | 天天弹 | 无 |
数据干净度 | HTML 残骸 | 结构化 JSON / Markdown |
本地依赖 | 重客户端进程 | 零进程 |
配置成本 | 申请 API Key | 一行 npx,30 秒上线 |
🎬 它长什么样
你: "Next.js 15 的 Server Actions 有哪些破坏性改动?"
⚡ devin_web_search("Next.js 15 Server Actions breaking changes")
✓ 1.2s · 5 results · 0 tokens
[1] Next.js 15 升级指南 — nextjs.org
[2] React 19 与 Async Request APIs 变更点 — react.dev
[3] Server Actions 迁移实操与踩坑 — blog.example.dev
你: "把第 1 篇抓来精读"
⚡ devin_web_fetch("https://nextjs.org/docs/...", extract_mode="markdown")
✓ 0.8s · 4,200 字干净正文 · 广告/导航已剥离🔬 它是怎么跑起来的
┌────────────────────────────────────────────────────────┐
│ Devin Search MCP (极速架构版) │
│ (本地运行的轻量服务) │
│ │
│ 1. 自动从本地提取 Devin 登录 Token (sql.js 读凭证) │
│ 2. 用 Token 换取 JWT (内存缓存,避免重复握手) │
│ 3. 构建二进制 Protobuf 包,直连官方原生检索网关 │
│ 4. 解析网关返回的二进制流,提炼标题/URL/摘要 │
│ 5. 命中缓存直接秒回,未命中则写入缓存 │
└────────────────────────────────────────────────────────┘没有重客户端 · 没有 LLM 中转 · 只有一层 Protobuf。
🚀 30 秒上手
步骤 1:一键授权登录(免装客户端 · 仅需首次运行一次)
如果你的电脑尚未安装 Devin 或 Windsurf 桌面客户端,只需在终端运行一次命令完成浏览器一键授权(完全免费):
npx devin-search-mcp login浏览器将自动弹出官方授权页面,支持 Google / GitHub 一键登录 或邮箱注册。授权成功后凭证将自动保存在本机标准目录,后续即可永久无感使用!
(注:如果本机已有安装并登录过 Devin 或 Windsurf,可跳过此步,MCP 会自动无感提取)
步骤 2:接入你的 AI 客户端
CodeBuddy / Cursor 用户
在 MCP 配置文件(CodeBuddy 为 mcp.json,Cursor 为 .cursor/mcp.json)中加入:
{
"mcpServers": {
"devin-search": {
"command": "npx",
"args": ["-y", "devin-search-mcp"]
}
}
}Claude Desktop 用户
claude_desktop_config.json 同样加入上面的 mcpServers 节点,重启客户端即可。
Claude Code (命令行版) 用户
claude mcp add devin-search -- npx -y devin-search-mcp🧰 三个工具
工具 | 能力 | 关键参数 |
| 全网实时极速检索,返回 |
|
| 网页深度抓取与阅读,自动去广告/弹窗/导航栏 |
|
| 跨平台提取本地当前生效的 Devin / Windsurf Token | 与 |
搜索返回示例:
[
{
"title": "Announcing Vue 3.5 | The Vue Point",
"url": "https://blog.vuejs.org/posts/vue-3-5",
"snippet": "Vue 3.5 带来响应式系统重大重构,内存占用降低 56%..."
}
]❓ FAQ
🤖 写给正在配置此项目的 AI 助手
如果你是正在帮用户装配该环境的 AI 助手(Claude、Cursor、CodeBuddy、Cline 等):
请检测用户宿主环境,找到对应客户端的 MCP 配置文件;
将
"devin-search": { "command": "npx", "args": ["-y", "devin-search-mcp"] }直接注入到配置文件的"mcpServers"节点下;不需要让用户输入任何账号密码或跑配置向导,本地已登录状态会自动识别;
详细的 AI 自动化规则见 AI_PROMPT.md。
🔗 同系列作品 / More from soulvon
同一作者的完整 AI 工具箱 · The full AI toolbox by the same author:
项目 Project | 简介 What it does |
BYOK 模型接入工作台:统一管理 16+ AI 编程智能体(Cursor / Windsurf / Devin / Claude Code / Codex / CodeBuddy 等)的模型渠道,本地代理接管 + 配置直写 · Unified BYOK model access for 16+ AI coding agents | |
Windsurf / Devin 多账号号池与 AI IDE 增强套件:额度监控、耗尽自动切换、多实例分身 · Multi-account pool & IDE enhancement suite for Windsurf / Devin | |
Antigravity 多账号无感切号与号池管理:Claude / Gemini 双模型双窗口官方配额、安全声明自动确认、双语自适应 · Seamless multi-account switcher & pool for Antigravity IDE | |
CodeBuddy / WorkBuddy 多账号切换插件:多窗口号池同步、额度流水对账、自动切号,已上架 Open VSX · Multi-account switcher extension for CodeBuddy / WorkBuddy |
全部开源 · 本地优先 · 持续维护 —— 前往 作者主页 查看全部项目 · All open source, local-first — see the author profile for all projects.
Related MCP server: serpdive
⭐ Star History
如果这个工具帮到了你,点一个 Star 让更多开发者看到它 · If this project helps you, a star means a lot.
License
MIT License © 2026 soulvon
Available Tools
3 toolsdevin_web_fetchB
轻量抓取指定网页的正文内容,自动剔除导航、广告与脚本,输出整洁的 Markdown 或纯文本。
Inputs: url (required), extract_mode.
devin_web_searchA
极速全网实时检索 (直连 Devin 官方网关)。用自然语言查最新技术文档、库版本特性、报错与开源方案,亚秒级返回结构化标题、网址与摘要。
Inputs: query (required), detailed, num_results.
extract_devin_keyB
自动提取本地 Devin / Windsurf 登录凭证 (对齐 fast-context-mcp 的 extract_windsurf_key)。
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool targets a distinct action: web search, web content fetching, and credential extraction. Boundaries are clear, and the credential tool does not overlap with the web retrieval tools.
Two tools use a devin_web_ prefix and noun-based structure, while extract_devin_key uses a different verb-first pattern without the web prefix. All names are snake_case and readable, but the convention is not uniform.
Three tools is a compact set appropriate for a focused search server, though the credential extraction tool is peripheral to the core search/fetch purpose. No bloat, and each tool has a clear role.
Search and fetch cover the primary web retrieval lifecycle, and key extraction supports authenticated access. Minor gaps like batch fetch, date filters, or search operators exist, but the core operations are present.
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Web scraping, extraction and search for AI agents. Hosted MCP with workspace API keys.
Free web search for AI agents. No API key required. Hosted MCP in active development.
Web scraping, search, crawling, structured extraction and research for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides 42+ MCP tools for browser automation, web scraping, and search, enabling AI agents like Claude and Cursor to browse, extract data, and run research agents on the live web.9-
- AlicenseNot gradedqualityDmaintenanceProvides AI coding agents with a live web search tool that returns extracted, answer-ready text from web pages. Enables real-time information retrieval without any local installation or maintenance.6 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI coding assistants to perform multi-engine web searches, site-specific searches, and structured webpage content extraction via MCP stdio, without requiring any API keys.1MIT
- AlicenseAqualityCmaintenanceEnables any MCP-compatible AI coding client such as Claude Code, Codex, or Cursor to run web searches and fetch pages as Markdown through a self-built search engine, with per-day and per-month spend caps, prompt-injection fencing on retrieved content, and local usage/cost reporting. Search results can be filtered by site, language, and date, and repeated page fetches within a short window are not billed twice.31MIT