技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
MarcellM01/TinySearch

MarcellM01/TinySearch

Self-hosted web research: SearXNG s
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add tinysearch -- npx -y tinysearch
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
232 ★ · MarcellM01/TinySearch · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 232 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 MarcellM01/TinySearch;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

TinySearch

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Spend tokens on answers, not webpages.
TinySearch searches, crawls, and reranks the web locally, then gives your
agent only the evidence worth putting in its context.
Documentation
·
Quick start
·
Python
·
Discord
TinySearch is a self-hosted web-research tool for AI agents. It searches the
web, reads the best pages, removes low-value content, and returns compact
evidence with source URLs.
Your model receives the useful passages instead of paying to process entire
webpages.
TinySearch is part of TinySuite, a suite of focused
tools designed to make agentic operations cheaper by minimizing token usage
through smart retrieval, selection, and context-management techniques.
Choose a tier
| Tier | Use it when | Entry point | Search backend |
| --- | --- | --- | --- |
| 1. Python library | You are building with TinySuite or Python | pip install tinysuite-search | DDGS |
| 2. One-command MCP | An MCP client should launch TinySearch for you | uvx --from "tinysuite-search[server]" tinysearch | DDGS |
| 3. Docker + SearXNG | You want the full self-hosted stack and HTTP MCP | docker compose ... up -d | Bundled SearXNG |
Tiers 1 and 2 need no search service. Tier 3 adds a dedicated SearXNG service,
persistent model storage, and a network MCP endpoint. See the
installation guide for the Docker
setup.
The expensive part of agent research is context
A search result is not yet useful evidence. Agents often have to open several
pages, ingest navigation and boilerplate, and spend paid input tokens deciding
which passages matter.
TinySearch moves that work in front of the model:
That lowers cost in three ways:
- **Smaller model context.** Only the best-ranked evidence chunks are returned,
within a controlled evidence budget.
- **No metered search API required by default.** TinySearch can search through
DDGS without a paid search provider.
- **Local retrieval by default.** ONNX embeddings and hybrid reranking run on
your machine instead of creating embedding API charges.
Search broadly. Read locally. Pay the model only for the evidence that matters.
This is retrieval, not summarization: TinySearch selects the passages worth
keeping with local BM25 and embedding rerank, it doesn't run a model over the
page to rewrite or condense it. Every returned chunk is the original page
text, unedited, so what you cite is what the page actually said. That keeps
the pipeline fast and free to run locally, at the cost of not compacting as
aggressively as a dedicated reduction model could. A learned reduction step
is a direction we may explore later; it isn't part of TinySearch today.
Actual savings depend on the pages, evidence limits, client model, and provider
pricing. TinySearch reduces the web content sent to the model; it does not
control what the client does with that evidence afterward.
The cost panel uses an illustrative $3.00 per million input-token rate and
excludes search, crawling, model output, and downstream agent use.
The naive baseline isn't a strawman product, it's the same pages TinySearch
crawled for each query, fed to the model unfiltered, the way a generic
"search, then fetch the page" tool (a plain web-search-plus-fetch loop, the
kind built into most coding agents) would. Measured against the current
recommended flow (search then scrape_urls) and counted on the actual MCP
tool-result text, TinySearch's primary interface. Reproduce or rerun it
yourself:
Quick start
With uv installed, add TinySearch to any MCP
client:
The client launches TinySearch over stdio when it needs it. No repository
clone, hosted account, or paid search key is required.
Fast search starts without Chromium or an embedding model. The first scrape
initializes Chromium; focused scraping also initializes the configured
embedding model. Pre-warm both ahead of time if you will use those workflows:
The MCP and FastAPI servers keep the scraper browser warm between nearby
requests, then close it after browser_idle_shutdown_seconds. Direct Python
calls retain their short-lived, caller-owned lifecycle.
Prefer Docker, a remote MCP endpoint, or a source checkout? Follow the
installation guide.
The MCP tools
| Tool | Use it when |
| --- | --- |
| search(items) | You need fast, backend-ordered discovery without crawling or reranking; batch independent subquestions when useful |
来源
awesome · https://github.com/MarcellM01/TinySearch
按领域浏览
MCP 服务
Traction
232 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引