Professor Sausages — Web & Documents

com.professorsausages由 professorsausages.com 發布官方發布者v1.0.1更新於 Oct 24, 2026

Read pages & files to text, news, weather, market holidays and timezones via x402.

發布方自己的服務:Professor Sausages — Finance

已驗證Streamable HTTP可網頁執行位置與生活網頁搜尋與抓取檔案與儲存

概覽

AI 產生的概覽

一個遠端付費 MCP 伺服器,讓助理讀取網頁與 PDF、取得新聞、天氣、市場休市日與時區資料,並搜尋其資料目錄。

可以做什麼
透過遠端 HTTP 端點提供十二個工具。find_data 接受自然語言請求,先搜尋本伺服器的資料集,再搜尋整個目錄,回傳符合端點的方法、URL 與價格;pricing 免費列出所有端點及每次呼叫的美元價格。付費工具包括 read_url(以無頭瀏覽器渲染頁面並轉為 markdown)、pdf_extract(依 URL 擷取不超過 10 MB 的 PDF)、image_to_text(OCR 或視覺模型描述)、news、news_poll、news_batch、weather、holidays 與 timezone。request_data 是免費的需求提交入口,用來申請目錄中沒有的資料。
適用情境
適合需要一般抓取拿不到的渲染後網頁內容、PDF 或圖片文字擷取、可游標輪詢的精選新聞來源,或天氣、市場休市日、時區換算等小型參考查詢,且不想在本機執行工具的情境。
執行需求
需要遠端 streamable HTTP 端點,不需本機執行環境或套件。未宣告身分驗證、環境變數或標頭。付費工具須走 x402 付款流程:先不帶 x_payment 呼叫以取得條款,簽署後再帶 x_payment 呼叫,以 Base 上的 USDC 付款。需要網路存取。
安裝前請注意
多數工具按次以 Base 上的 USDC 收費;請先查看免費的 pricing 工具,並注意每次付費呼叫都涉及簽署付款。read_url、pdf_extract 與 image_to_text 會把提供的 URL 或圖片送到伺服器,image_to_text 還可能轉交視覺模型。request_data 送出的內容(包括聯絡方式)會進入資料蒐集佇列。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Professor Sausages — Web & Documents,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "professor-sausages-web-documents": {
      "type": "http",
      "url": "https://x402.professorsausages.com/mcp/web"
    }
  }
}

工具

12

find_data

Find the right data source

Describe the data you need in plain language (e.g. 'Apple risk factors 2023', 'is this token a honeypot', 'is this email deliverable', 'read this page'). Searches this server's datasets first, then the whole Professor Sausages catalog, and returns matching endpoints with method, URL, price, and how to call them. Free.

輸入參數task必填

pricing

Price list

Every endpoint this server fronts, with its exact per-call USD price (x402, USDC on Base) and a one-line summary, read live from the route table. Free.

無需輸入參數。

request_data

Request missing data

The suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset). Requests feed the nightly ingestion queue — filings are usually available within ~24h. Include contact if you want to hear back. Free.

輸入參數contactuse_casedescription必填

read_url

Read a page as markdown

Render a URL in a real headless browser (JavaScript executed) and return clean, LLM-ready markdown. Use this when fetch() gives you an empty shell or a bot wall. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數url必填x_payment

pdf_extract

PDF to text or JSON

Extract any PDF up to 10 MB by URL. format='text' returns one clean plain-text string; format='json' returns a per-page text array plus document metadata. Parsed in-Worker, no upstream service. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數url必填formatx_payment

image_to_text

OCR or describe an image

Transcribe an image to text (OCR) or describe it via a vision model — steerable with your own prompt. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數url必填promptx_paymentmax_tokens

news

Headlines and news search

Newest headlines from a deduped, tiered direct-feed pile (official press, wires and majors). Pass q to keyword-search the retained multi-day archive instead; category='ai' or 'crypto' return the high-signal curated cuts. Snapshot of ingested feeds, not a live web search. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數qlimitsincecategoryx_payment

news_poll

Poll the news for what's new since your last call

The polling loop for a news-watching agent. First call: omit `since` — you get the current page plus a `next_cursor`. Every later call: pass that `next_cursor` as `since` and receive ONLY articles ingested after it, oldest first, plus the next cursor to store. Follow the whole pile (optionally one `category`) or a curated high-signal `topic` tape (ai, crypto). The pile refreshes every 15 minutes (`suggested_interval_seconds`); dedupe by article `id`, and by `cluster_id` to keep one record per story. A poll with nothing new is still a complete answer (new_count 0, cursor unchanged). Full loop + a paying Node poller: /skills/news.md. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數limitsincetopiccategoryx_payment

news_batch

Several news reads in one paid call

Up to 10 headlines / ai / crypto / search reads behind ONE payment (POST /news/batch). Each request names a `route` and carries that route's own parameters — including `since` with a cursor, so one batch can advance several polls at once. `data.results[i]` is exactly the single-route answer for `requests[i]`, in order, each with its own `next_cursor` to store per feed. Every element is validated before any payment is asked for. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數requests必填x_payment

weather

Weather now, forecast, or alerts

Current conditions for a named place or coordinate. view='forecast' returns the hourly series; view='alerts' returns active severe-weather alerts (US coverage). Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數latlonviewhoursplacex_payment

holidays

Market calendars & settlement dates

Is a market open on a date, and why not if it isn't. view='next_session' finds the next open day; view='settle' computes a T+N settlement date skipping weekends and holidays; view='business_days' counts open sessions in a range; view='year' lists a calendar's whole year. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數todatedaysfromviewyearmarketx_payment

timezone

Time, offsets & business hours

Current local time, UTC offset and DST state for an IANA zone. view='offset' answers at a specific instant; view='convert' moves a wall-clock time between two zones; view='business_hours' says whether an instant is inside local business hours. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payment. The free `pricing` tool lists every price at once.

輸入參數attoopentimeviewzone必填closex_payment

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 72%

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

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

    請在註冊中心條目中發布圖示。

  • 文件15 分

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

  • 授權條款不適用

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

其他 Professorsausages 整合