SpecStream
ai.specstream由 specstream.ai 發布官方發布者v1.3.3更新於 Nov 7, 2026
The live web data engine for teams and agents: Search API, Extract API and Deep Search.
概覽
SpecStream 是託管的即時網路資料引擎,讓助理搜尋網頁、擷取頁面正文,並依需求產生附來源的結構化資料集。
- 可以做什麼
- 搜尋即時網路,回傳答案、結果列以及所讀取的搜尋結果
- 每次呼叫擷取最多 20 個網頁、PDF、Word 或 Excel 檔案的主要正文、標題與發佈日期
- 把自然語言請求編譯成條件與欄位,再報價、核准並執行 Deep Search,回傳每個值都附來源的結構化列
- 查看進度、列出結果列,並匯出、分享或傳送到指定目的地
- 依排程重跑已儲存的請求,並標示每一列為已變更、未變更或不再符合
- 適用情境
- 當助理需要來自公開網路的即時事實而非模型記憶時適用;也適合需要彙整並持續更新某類紀錄清單(公司、補助、標案、論文、資料集、程式碼儲存庫),且每個值都要有來源的情境。
- 執行需求
- 遠端 Streamable HTTP 端點,不需安裝本機套件(對只能啟動本機伺服器的用戶端另有選用 stdio 代理)。驗證方式為 OAuth 或透過 Authorization Bearer 標頭傳入 API 金鑰,金鑰在工作區的 Agents & API 中建立;支援 MCP 登入的用戶端可不填金鑰。付費呼叫需要帳戶餘額。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 SpecStream,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/ai.specstream%2Fspecstream/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"specstream": {
"type": "http",
"url": "https://api.specstream.ai/mcp"
}
}
}README
The live web data engine for teams and agents.
Website · Docs · Pricing · MCP Registry
One platform to build, search, extract, enrich, map, and monitor data across the entire web.
Ask for any dataset in plain words, and SpecStream builds it from the entire live web: every match found, extracted and enriched into structured records, then monitored for change. It runs through the API and MCP, and inside Sheets, CRMs, Slack, n8n, Zapier and the other tools teams already use.
Search:
Extract:
- Source URL and read time on every value.
- The Search API and Extract API need no quote and no approval. Each search or page takes its flat price from your balance.
- In Deep Search, the most a run can cost is shown and approved before it runs. Only delivered rows are billed, and a run that finds nothing costs nothing.
- A saved request reruns hourly to yearly, and each row is labeled changed, unchanged or no longer matching.
- Your agent works on your account, inside the spending limits you set.
[A request, its price, and the rows with their sources]
[PyPI] [npm] [n8n node] [MCP Registry] [Add to Replit]
This repository holds what you install around SpecStream: MCP client setup, agent plugins and skills, SDKs, the n8n node, a GitHub Action, and examples. The product itself runs at specstream.ai. Licensed MIT.
Connect an agent
The MCP server is https://api.specstream.ai/mcp (Streamable HTTP). Your agent works on your account: the same balance, permissions and spending limits you have.
-
Open Agents & API in the workspace and create an API key. Give it only what the task needs: read, prepare, or execute, the projects it may use, an expiry, and a spending limit.
-
Put it in an environment variable, so no file holds it:
-
Add the server to your client, below.
Clients that support MCP sign-in can connect without a key. Each guide at specstream.ai/docs/mcp shows the current steps.
New accounts start with $10 of credit for 30 days, no card.
Claude
In Claude, go to Customize > Connectors, choose Add custom connector, name it SpecStream and paste https://api.specstream.ai/mcp. Steps for both sign-in and a key: docs/mcp/claude.
Claude Code
Or install the plugin, which adds the server and the six skills. It signs you in through your browser the first time, so no key is needed:
ChatGPT
Go to ChatGPT Plugins, choose the plus button, then Add custom MCP server. Paste https://api.specstream.ai/mcp under Connection and set Authentication to OAuth. Steps: docs/mcp/chatgpt.
Codex
Add to ~/.codex/config.toml:
Cursor
Add to ~/.cursor/mcp.json, or .cursor/mcp.json in one project:
VS Code
Add to .vscode/mcp.json. VS Code asks for the key once and keeps it out of the file.
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
Zed, Cline, and Continue
Cline also connects to the hosted server directly with OAuth sign-in: cline mcp install specstream --transport http https://api.specstream.ai/mcp. Zed and Continue, and Cline if you prefer a key, use the stdio proxy. It forwards your key from the environment and nothing else.
Zed, in settings.json:
Cline, in cline_mcp_settings.json:
Continue, in .continue/mcpServers/specstream.yaml:
Start Zed and Cline from a shell where SPECSTREAM_API_KEY is set. Agents installing SpecStream for someone can follow llms-install.md.
Gemini CLI
Install the extension (the MCP server plus instructions to show the price and wait for a yes):
Or add only the server:
Or in ~/.gemini/settings.json:
OpenCode
Add the plugin to opencode.json. It adds the SpecStream server and the four skills, and opencode mcp auth specstream signs you in through your browser:
Details and options: integrations/opencode.
Replit
The button adds SpecStream to Replit Agent; you sign in when the Project Editor asks. No key goes in the link.
Any other client that takes a URL
Lovable, Gumloop, Relevance AI, Lindy, Manus, Genspark and the rest: add a remote MCP server, paste https://api.specstream.ai/mcp, and sign in when asked. If the client only takes headers, use Authorization: Bearer $SPECSTREAM_API_KEY.
Agents that speak A2A
SpecStream is also an A2A agent. The Agent Card is at https://api.specstream.ai/.well-known/agent-card.json (A2A 1.0, with the 0.3 fields) and the JSON-RPC endpoint is https://api.specstream.ai/a2a. Without a key, the reply shows how SpecStream read the request, the columns and the most it can cost:
With Authorization: Bearer $SPECSTREAM_API_KEY (or an OAuth token), the reply is a task waiting for approval. Reply on the task with a data part {"confirm_max_cents": N}, where N is the quoted maximum, to run it; GetTask returns the rows, each value with its source_url.
n8n
Install the community node from Settings > Community nodes: n8n-nodes-specstream. It reads a request, shows the quote, approves the maximum you type in, and returns the results. Three importable workflows are in integrations/n8n/workflows. An AI agent in n8n can also use the MCP Client Tool node with endpoint https://api.specstream.ai/mcp, transport HTTP Streamable and a Bearer credential.
LangChain
Two tools and a retriever. The agent writes the request and picks how many rows; the price cap stays in your code, where the model can't raise it. Source URL and read time on every value. Details in packages/langchain-specstream.
To load every SpecStream tool over MCP instead:
A full agent is in examples/langchain-mcp.
LlamaIndex
The same two tools as a tool spec, plus a retriever that returns one node per row with its source in the metadata. The price cap stays on the spec, out of the model's reach. Details in packages/llama-index-tools-specstream.
CrewAI
The same two tools as CrewAI tools, with the key kept as a secret and async crews left unblocked. Details in packages/crewai-specstream.
Vercel AI SDK
Works with AI SDK 6 and 7. Details in packages/ai-sdk.
OpenAI Agents SDK
A full agent is in examples/openai-agents-sdk.
Any other client that speaks remote MCP over Streamable HTTP works with the address above and an Authorization: Bearer header.
What the agent does in Deep Search, in order
Nothing is spent until a person, or an agent inside a limit a person set, approves a price.
compilereads the request and returns how SpecStream understood it: the kind of thing, the conditions every result must meet, the facts to bring back.quote_capacity_workreturns the price and the most the work can cost. A price lasts 30 minutes.authorize_capacity_workapproves that exact quote, with the maximum in cents (confirm_max_cents) and a stableidempotency_key, so a retry never pays twice.get_findshows progress while rows arrive.list_find_rowsreturns results with the reason and the source for each fact.export_find,share_find, andsend_to_destinationmove results on. Reading, exporting, and sharing cost nothing.
Each delivered row costs 5 cents, 15 cents or $1 depending on how much it needs, plus 5 cents for a person's email and 15 cents for a phone. A run that finds nothing costs nothing. See pricing.
Four skills in skills/ teach an agent this order and where to stop and ask: compile, review-work, approve-work, continue-work.
The Search API and Extract API are one call each, search_web and read_pages on MCP. The search-web and extract-pages skills teach them.
SDKs and command line
Working scripts that run a request end to end are in examples/python-sdk and examples/typescript-sdk.
GitHub Action
The step stops if the price is above confirm_max_usd.
What comes back
The Search API returns the answer, its rows and the search results it read. The Extract API returns each page's main text, title and published date.
Deep Search returns structured rows for any kind of record: companies, local businesses, grants, tenders, clinical trials, papers, datasets, regulations, vulnerabilities, apps, repositories, packages, podcasts and books. Each condition you wrote is checked against the result's own words and numbers, and a row that fails is not delivered. Facts from many sites join into one record.
SpecStream reads registries and official APIs, maps and directories, job boards, research indexes, news and each result's own site at the moment you ask.
Docs and support
- Getting started, API, SDKs, MCP
- Pricing
- Agent guide and
llms.txt - Support: [email protected]
- Security reports: see SECURITY.md
License
MIT. See LICENSE. SpecStream the service is governed by its terms.
來源:README.md,提交 05fffb5
工具
0版本歷史
5- v1.3.3最新Nov 7, 2026
- v1.3.1Nov 4, 2026
- v1.3.0Nov 3, 2026
- v1.2.2Oct 15, 2026
- v1.2.0Oct 12, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
