EveryInfra
io.github.xiaoxihexiaoyu/everyinfra · 1.0.0
APIs and MCP for structured public data, web research, CAPTCHA, and source-bound data cleanup.
Nobody here has read this server's code, because it publishes none. The description above is the maker's own, from the registry. A connection test shows whether it answers and what tools it says it has; it never calls a tool, so it cannot show what one does with your data.
Where it sits in the directory's order
What can be seen from outside, weighed as the directory publishes.
Observable signals: 45 of 100 points (at most 60 here)
| Input | Points | What was seen |
|---|---|---|
| Source published | held at 0 | No entry here publishes source: that is what puts it in this directory. |
| Licence stated | held at 0 | With no files, there is nothing for a licence to be stated in or held against. |
| Advisory state | held at 0 | Advisory databases index packages, and these entries publish none, so there is nothing to look up. |
| Auth declared | 0 of 15 | The registry entry declares no key. That is what it declares, not a finding that it has no protection. |
| Latest connection test reached it | 20 of 20 |
Where it answers
https://api.everyinfra.com/mcpstreamable-httpAuthorizationoptional
Connection test
The MCP handshake, then a request for the tool list, with no key and no data of yours. Run nightly, and by anyone, at most once every ten minutes per server.
It completed the handshake and listed 6 tools.
- Protocol
- 2025-06-18
- Calls itself
- EveryInfra 1.0.0
- Handshake time
- 769 ms
- HTTP status
- 200
The tools it lists (6, as of 6 hours ago)
The tool-description rules found nothing in these descriptions. They look for instructions aimed at a model and for hidden characters; they cannot see what a tool does when it runs.
everyinfra_list_capabilities列出 EveryInfra 支持的平台与数据抓取能力(90 平台 / 409 项:搜索/详情/评论/主页等)。调用 everyinfra_call_api 前先用这个看清楚 platform/action、必填与可选参数、单次条数上限(max_limit,按页取的能力是每页条数 page_size)和该能力的单价。只覆盖数据抓取——AI 对话请用 everyinfra_chat。
everyinfra_call_api调用 EveryInfra 任意一项数据抓取能力,返回结构化 JSON。按能力分档 USD 0.56/1K–USD 5.56/1K,失败或空结果不形成最终扣款;若已预留则自动恢复。多数能力一次调用把 limit 给满,不按页收费;按页取的能力(目录里有 page_size)每次返回一页、条数固定(标了 page_size_varies 的每页条数不固定、以 page_size 为上限,短页不代表到底),要更多就把结果行里的 next_page_token 作为 page_token 再调,每页算一次调用。先用 everyinfra_list_capabilities 确认 platform/action、必填参数和该能力的 max_limit 或 page_size。慢任务或大 limit 传 mode=async:立即返回 job_id,轮询 GET /api/v1/jobs/{job_id} 取结果。
everyinfra_chat调用 EveryInfra 的 OpenAI 兼容文本补全,支持多轮对话历史,输入不限内容和格式。充值过的账户免费用、不扣余额;没充值过的账户返回 ai_topup_required。按累计充值分档限速(不满 $100 每分钟 50 次,满 $100 每分钟 500 次,满 $500 每分钟 5000 次,账户内所有 Key 合计),当前模型以 GET /api/v1/models 为准。适合整理和清洗采集到的数据:摘要、翻译、情绪打标、主题分类和结构化抽取。单次可靠输入约 2 万 token;更长文档请先切块。
everyinfra_list_captcha_types列出 EveryInfra 支持的 53 种验证码与人机挑战类型。**调用 everyinfra_solve_captcha 前先用这个**看清楚三件事:type 名、必填/可选参数、以及**解是什么形状**(token / cookie / text / number / fields / points / boxes / tokens —— 有的是一个字符串填回表单,有的是一组坐标要你自己去点,拿法完全不同)。免费,不计费。
everyinfra_solve_captcha解一个验证码或人机挑战,返回可直接使用的解。USD 0.000139/call–0.004583/call,**按成功计费;失败或空结果不形成最终扣款,若已预留则自动恢复**。遇到目标站被 Turnstile / reCAPTCHA / hCaptcha / Cloudflare 挑战页 / GeeTest 等挡住时用它。参数逐类型不同,先用 everyinfra_list_captcha_types 确认。
everyinfra_search检索。17 个工具用 tool 选: crawl: 爬一个站点的多个页面并取回正文,可用自然语言指定只要哪类页面 crosscheck: 同一个问题并行跑多种**机制不同**的检索链,按「被几种机制同时命中」给来源分层,再取回最高层来源的一手原文。它回答的不是「搜到了什么」,而 deep: 带正文摘要的深度搜索,full=true 时连全文一起取回 forum: 真人讨论检索。官方文档说「支持」而论坛说「有坑」时,以后者的具体场景描述为准——这是一条独立于官方口径的证据源 harvest: 结构化站点抓取(长任务)。耗时从十几秒到几分钟,只在 crawl 也拿不到时用 lens: 反向图搜:给一张图的 URL,找出用了这张图的页面。方向与 media 相反 map: 列出一个站点的页面结构,只出 URL 不取正文,很快 media: 用词找图片与视频 news: 新闻搜索 places: 地点与商户搜索 read: 抓取指定 URL 的正文。多级降级,一家抓不到自动换下一家 scholar: 学术文献搜索。kind=patents 切到专利检索(公开号、申请人、发明人、申请与公开日期) semantic: 语义检索。用一句自然语言描述你要找什么,不要堆关键词——它能找到标题里不含查询词的深层来源。mode=deep 时检索更深,更
How this entry becomes a listing
For the maker. The catalogue lists what it can read, and this server publishes nothing to read yet. There are two routes, and only the first is open today.
Publish the source Open today
- Put the server's source in a public repository on github.com, with a licence.
- Keep a server.json in that repository naming this server,
io.github.xiaoxihexiaoyu/everyinfra, and declare the repository in it:"repository": { "url": "https://github.com/owner/repo", "source": "github" }, adding"subfolder"when the server lives in a folder. - Publish that version to the official MCP registry.
- The nightly registry sweep records the declaration. This page stays, dated, and says the source is declared but not yet read.
- The catalogue reads declared repositories at a pinned commit, in batches run by hand, and lists the servers that meet the batch's rules (among them a server.json at that commit naming the server, an https endpoint and a licence). When it lists this server, this page links to the listing. There is no schedule, so no date can be promised.
List it through the maker studio Not open yet
From the official MCP registry, last updated there 33 days ago. The registry entry · everyinfra.com