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 分
