跳到正文
MCP ThesaurusMCP Thesaurus

Clawifi

社区Incomplete39/100认领

pypi clawifistdioMITupdated 1mo ago

Official Python SDK, CLI, and MCP server for Clawifi, the agent-native internet gateway: one typed API and MCP surface for fetching, scraping, searching, and crawling the web on behalf of an agent, with Cloudflare-challenge handling and realistic browser fingerprinting behind it.

源码官网

Clawifi 能做什么?

clawifi

PyPI Python License MCP GitHub stars

Official Python SDK, CLI, and MCP server for Clawifi, the agent-native internet gateway: one typed API and MCP surface for fetching, scraping, searching, and crawling the web on behalf of an agent, with Cloudflare-challenge handling and realistic browser fingerprinting behind it.

This package is a thin client over the hosted Clawifi API. It does not include the Clawifi server, browser runtime, or Playwright — those run on Clawifi's infrastructure. Live capability evidence and uptime: clawifi.qzz.io/benchmarks · clawifi.qzz.io/trust · clawifi.qzz.io/status.

Install

pip install clawifi

Get an API key

clawifi signup --email you@example.com --password "a strong password"

This creates an account, grants 1,000 free credits, and prints an API key. Export it:

export CLAWIFI_API_KEY="clawifi_live_..."

Quicktest

clawifi quicktest --url https://example.com

Use as an MCP server

clawifi mcp config

prints a ready-to-paste MCP client config. The MCP server itself runs as:

clawifi-mcp

reading CLAWIFI_API_KEY from the environment.

Use as a Python SDK

from clawifi import Clawifi

client = Clawifi()  # reads CLAWIFI_API_KEY from the environment
page = client.fetch("https://example.com")
print(page["success"])

An async client is also available as clawifi.AsyncClawifi.

MCP tools

Tool What it does
fetch Fetch a single URL and return its extracted content.
scrape Scrape a URL with source-aware routing and return structured content.
search_free Run a free-tier web search and return results.
extract Extract structured data from a URL.
map_site Map a site's discoverable URLs starting from a seed URL.
crawl Start an asynchronous crawl from a seed URL; returns a crawl_id to poll.
get_crawl Get the current status and results of a crawl.
create_job Create an asynchronous job for a billable operation; returns a job_id to poll.
get_job Get the current status and results of a job.
account Get the authenticated account's profile and plan.
credits Get the authenticated account's credit usage and remaining balance.
list_history List past requests for the authenticated account.
list_monitors List configured Evidence Monitor checks for the authenticated account.

Documentation

See clawifi.qzz.io/docs for the full API reference, MCP tool list, and CLI command reference.

License

MIT