
Google Surf Mcp
io.github.HarimxChoi由 GitHub 帳號 HarimxChoi 發布v1.1.6更新於 Nov 7, 2026
Web, academic and code search with graph RAG, data lineage, ontology and cross-project schema links.
概覽
搜尋網頁、Google Scholar 與程式碼儲存庫,擷取頁面與 PDF,並把結果整理進本機知識圖譜以便日後檢索。
- 可以做什麼
- 搜尋網頁並平行搜尋,可在同一次呼叫中讀取結果
- 在 Google Scholar 上查找論文中介資料
- 從已知網址、PDF 或程式碼儲存庫擷取內容
- 搜尋與管理本機專案記憶:儲存紀錄、索引已授權資料夾、匯出圖譜
- 檢視搜尋與本機執行狀態
- 把來源整理成帶有證據、資料血緣與跨專案關聯的型別化知識圖譜
- 適用情境
- 適合需要即時網頁、論文或程式碼調查,並希望把發現長期保存在本機可檢索知識庫中、跨專案重複使用的情境,而不必每次重新搜尋。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js 22.12+ 以及供瀏覽器搜尋使用的 Chrome 或 Chromium。預設不需 API 金鑰。選用:SEARCH_API 用於 SearchApi 主要或備援,GITHUB_TOKEN 提高 GitHub 額度,ANTHROPIC_API_KEY 或 ORCAROUTER_API_KEY 用於 LLM 選擇器修復。首次索引可能下載本機嵌入模型。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Google Surf Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
google-surf-mcp
English | Korean
Google Surf MCP searches the web, papers, and codebases, then uses Auto Ontology to organize what you read into a local knowledge graph. Start without an API key or a separate database server, and build a personal knowledge base from connected sources and project records.
[npm version] [npm downloads] [ci] [MCP Toplist] [google-surf-mcp MCP server]
Sponsored by SearchApi
[Integrated project knowledge graph]
Core features
- Search and read: Find web pages, papers, PDFs, GitHub repositories, and indexed local code. Tree-sitter links files, code symbols, imports, and function calls.
- Auto Ontology: Organize sources and project records into a typed knowledge graph with evidence and data lineage.
- Cross-project search: Find stored sources across selected projects using exact-match, keyword, semantic, and graph retrieval, with RRF fusion and a shared reranker.
- Explore and export: Browse PKM, lineage, and ontology views; export HTML, PNG, JSON, Graphviz DOT, and Neo4j import bundles.
Stack: TypeScript, Chrome/Playwright, LiteParse, Tree-sitter, SurrealDB, Multilingual E5, and Graphology. Architecture
Quick start
Requires Node.js 22.12+ and Chrome or Chromium for browser search. CI covers Node 22 and 24 on Linux and Windows.
Register the server in your MCP client:
Restart the client. Auto Ontology is enabled by default; the local embedding model may be downloaded when you first index content.
For search and extraction without the database or embedding model, set SURF_RESEARCH=false in the server environment.
Client setup, local installation, and SearchApi configuration
Search
- Search through system Chrome without an API key
- Dedicated logged-out profile; your personal Chrome profile is never read or copied
- Multi-strategy SERP parsing with geometric verification
- Removal of sponsored results and knowledge panels
- CAPTCHA detection and environment-specific recovery
- Parser self-healing and context fallback
Browser search is the default. SearchApi is an optional primary provider or fallback; it requires your own account, key, and credits.
Supported AI providers and gateways
- OrcaRouter (free models available)
Optional LLM-assisted repair and OrcaRouter setup
Tools
Seven tools are available with Auto Ontology enabled:
Providing project_id to web search does not make it local-only. Use project_memory_search for stored knowledge.
Tool parameters, limits, follow-up reads, and repeatable source collection
Google Surf Auto Ontology
Search and extraction results are saved automatically. Plans, experiments, failures, and decisions are linked when your agent records them through project_memory.
Projects stay separate by default. Selected projects can link knowledge using matching DOIs, repository URLs, or explicitly registered aliases; original records are not merged or moved.
Create a standalone graph explorer for one project:
The HTML explorer includes PKM, lineage, and ontology views with PNG/JSON downloads. DOT and Neo4j exports are also available.
The feature was renamed from Research to Auto Ontology; existing SURF_RESEARCH* settings, project_memory* tools, CLI names, and storage paths still work.
Ontology, lineage, code indexing, and export details
Benchmark
Live web result ranking on 32 held-out queries:
Evaluation conditions, retrieval results, and resource measurements
Documentation
來源:README.md,提交 6faa98d
工具
0版本歷史
4- v1.1.6最新Nov 7, 2026
- v1.1.5Oct 30, 2026
- v1.1.4Oct 20, 2026
- v1.1.3Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分