oassis — web scraping, crawling and browser control for AI agents

dev.oassis由 oassis.dev 發布官方發布者v1.0.2更新於 Oct 24, 2026

Web Tools and Web Tasks for AI agents. 100-credit MCP trial; API-key credits or x402.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取瀏覽器自動化

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓 AI 助理擷取網頁、爬取網站、搜尋網路並操作瀏覽器工作階段,依點數計費。

可以做什麼
  • 一次呼叫擷取頁面,回傳 markdown、HTML、連結、截圖、PDF、無障礙樹、選擇器比對元素或 AI 結構化資料
  • 從網站地圖與頁面連結列出網站所有 URL,再爬取頁面並輪詢或取消工作
  • 批次擷取你提供的 2 到 50 個 URL,並查看、取消或取得結果
  • 透過 Exa 索引搜尋網路,再把結果 URL 交給批次擷取
  • 開啟瀏覽器工作階段,以導覽、點擊、輸入、選取、按鍵、捲動、等待與上一頁操作,之後關閉工作階段
  • 啟動研究任務,從公開頁面回答問題並附上來源、進度與費用,並可查看或取消
適用情境
適合助理需要自行取得即時網頁內容的情況:讀取或擷取頁面、探索並爬取網站、批次擷取多個 URL、在不知道來源時搜尋,或執行腳本化的瀏覽器互動。適用於可接受依輸出計費的研究與資料蒐集流程。
執行需求
以遠端 streamable HTTP 端點執行,無需本機安裝。工作階段、批次擷取、爬取、研究任務與多數付費輸出需要 API 金鑰與點數;說明提到 100 點的 MCP 試用。需要能連線至 oassis 端點的網路。
安裝前請注意
以點數計量:每個輸出、每個已開始的瀏覽器分鐘、每個動作與每個爬取頁面都會計費,Exa 搜尋依 Exa 價格計費;研究任務會預留最高預算。需要 API 金鑰,可存取你自己的任務與帳號。擷取、爬取與瀏覽器操作會把目標 URL 傳送給第三方服務,並可能與實際網站互動。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 oassis — web scraping, crawling and browser control for AI agents,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.oassis%2Fscraper-crawler/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "oassis-web-scraping-crawling-and-browser": {
      "type": "http",
      "url": "https://api.oassis.dev/mcp"
    }
  }
}

工具

14

web_scrape

Read a page or a document

Processes a page and returns every output you ask for at once: markdown, html, links, screenshot, PDF, accessibility tree, elements by selector, AI-structured data, and `controls` (what can be clicked). One call, and a partial failure does not void the rest. From 1 credit ($0.002) per output. A url pointing at a PDF, Word, Excel or CSV file is converted to markdown instead, with no browser, for $0.002. Reference for the oassis API: https://oassis.dev/openapi.json

輸入參數pdfurlhtmljsonwaitblocklinksmaxAgeformatsrequestbinaryAscontrols另有 3 個

web_session_open

Open a browser session

Opens a browser session and returns the map of controls. Opening costs 2.5 credits plus the requested outputs; the first minute is included. Further started minutes cost 2 credits with an account key. Use web_act to interact and web_session_close when done. API key and credits required. Reference: https://oassis.dev/openapi.json

輸入參數pdfurl必填jsonwaitblocklinksmaxAgeformatsrequestbinaryAscontrolsviewport另有 2 個

web_act

Act on an open page

Runs actions against an open session and returns the resulting state. Actions: {navigate}, {click:{ref}}, {type:{ref,text,clear}}, {select:{ref,value}}, {press}, {scroll}, {wait}, {back}. The `ref` is the one `controls` gave you. It stops at the first failure and tells you where. $0.0005 (0.25 credit) per action, plus requested outputs and any outstanding browser time. API key and credits required. Reference for the oassis API: https://oassis.dev/openapi.json

輸入參數pdfurljsonwaitblocklinksmaxAgeactions必填formatsrequestbinaryAscontrols另有 4 個

web_scrape_batch

Read a list of urls

A batch OF SCRAPES: reads a list of urls YOU give it (2 to 50, from any sites) and returns a jobId. It discovers nothing on its own — for that use web_crawl. API key and credits required. Poll it with web_batch_status.

輸入參數jsonurls必填waitblocklinksmaxAgeformatsrequestbinaryAscontrolsviewportselectors

web_batch_status

Check or cancel a batch

Checks a batch of scrapes: status, how many are done, and the results. Free for the owning account. Pass `cancel: true` to stop it.

輸入參數jobId必填limitcancel

web_map

List a site's urls

Every url of a site, fast and cheap: its sitemap plus, optionally, the links on the page. Use it BEFORE crawling, to see what is there and decide what is worth reading. 1 credit ($0.002) with `includePage: false` (no browser at all), 1.5 credits ($0.003) with the page. Reference for the oassis API: https://oassis.dev/openapi.json

輸入參數url必填limitsearchincludePageexcludePathsincludePathsincludeSubdomains

web_crawl

Crawl a site

Follows a site's links and reads every page. Returns a jobId; poll it with web_crawl_status. API key and credits required; `limit` controls the maximum pages charged. Use web_map first if you only need the urls. Reference for the oassis API: https://oassis.dev/openapi.json

輸入參數url必填jsonwaitblocklimitlinksmaxAgeformatsrequestbinaryAscontrolsmaxDepth另有 5 個

web_crawl_status

Check or cancel a crawl

Checks a crawl: status, pages read, discovered and still queued, and the pages themselves. Free for the owning account. Pass `cancel: true` to stop it.

輸入參數jobId必填limitcancel

web_search_exa

Search the web

Search the web with Exa's index: a query instead of a url, for when you do not know where to look. Returns title, url and a snippet per result. To read the pages, pass the urls to web_scrape_batch. The engine is named because the price is Exa's, passed through with no markup and read from its own payment challenge on every call — the quote is read at execution time and is not a guaranteed fixed price. API key and credits required over MCP.

輸入參數limitquery必填sincedomainssnippetsexcludeDomains

web_feedback

Report a bad answer

Tell us an answer was good or bad. FREE. Use it when a result is wrong — empty markdown, a control map missing a button, data that does not match the page — with the url or the jobId so it can be reproduced. It is the only way we learn that we read a page badly: our logs cannot tell that apart from a page that is simply like that. Reference for the oassis API: https://oassis.dev/openapi.json

輸入參數urlroutecommentverdict必填reference

web_task_start

Start a research task

Starts a research task: a question answered by reading public pages, with sources, progress and cost. Requires an API key and credits. The maximum budget is reserved, actual execution cost is charged, and unused credits are released. Returns a task id: check it with web_task_status.

輸入參數modetask必填urlslimits

web_task_status

Check a research task

Returns a task's status, progress, sources, limitations, result and billing. Only your own tasks.

輸入參數id必填access_token

web_task_cancel

Cancel a research task

Stops a task using its owning API key, or its legacy access_token. No new operations start. Cancellation is free; unused account credit reservations are released. Cancelling a finished task changes nothing.

輸入參數id必填access_token

web_session_close

Close a session

Closes the browser session and stops its time. HTTP equivalent: POST /web/v1/session/{id}/close. No additional close fee; outstanding browser time is settled when applicable. If you do not close it, it closes itself after a minute without use.

輸入參數sessionId必填

版本歷史

3
  1. v1.0.2最新Oct 22, 2026
  2. v1.0.1Sep 30, 2026
  3. v1.0.0Sep 30, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Oassis 整合