A Model Context Protocol (MCP) server for web rendering and structured content extraction via the AceDataCloud WebExtrator platform.
- Structured extraction: Pull structured data out of any URL via WebExtrator
- Web rendering: Render dynamic JavaScript pages and capture the rendered output
- Asynchronous tasks: Submit extract / render jobs and poll for results
- Batch task lookup: Query multiple task results in one call
pip install mcp-webextratorSet your AceDataCloud API token:
export ACEDATACLOUD_API_TOKEN=your_token_hereGet your token from https://platform.acedata.cloud.
mcp-webextratormcp-webextrator --transport http --port 8000| Tool | Description |
|---|---|
webextrator_extract |
Extract structured content from a URL |
webextrator_render |
Render a dynamic web page and return the rendered output |
webextrator_get_task |
Get the status / result of an extract or render task |
webextrator_get_tasks_batch |
Batch-fetch the status / result of multiple tasks |
webextrator_get_usage_guide |
Get the API usage guide |
MIT — see LICENSE.