silkworm-mcp-bootstrap
Bootstrap helper for the upstream project: https://github.com/BitingSnakes/silkworm-mcp
Use this skill when you need to quickly install and run the Silkworm MCP server for scraper-oriented MCP workflows.
What this skill does
- clones/updates the upstream repo into a local working directory
- installs dependencies via
uv sync - runs the server in
stdiomode (for desktop MCP clients) - runs the server in
httpmode with health checks - provides a small smoke test path
Quickstart
bash scripts/setup_silkworm_mcp.sh
bash scripts/start_silkworm_stdio.shHTTP mode:
bash scripts/start_silkworm_http.sh
# health: http://127.0.0.1:8000/healthz
# ready: http://127.0.0.1:8000/readyzEnvironment knobs
Optional runtime variables accepted by upstream server:
SILKWORM_MCP_DOCUMENT_MAX_COUNTSILKWORM_MCP_DOCUMENT_MAX_TOTAL_BYTESSILKWORM_MCP_DOCUMENT_TTL_SECONDSSILKWORM_MCP_LOG_LEVELSILKWORM_MCP_READINESS_REQUIRE_CDPSILKWORM_MCP_READINESS_CDP_WS_ENDPOINT
Notes
- This package is a bootstrap wrapper around the upstream repository, not a forked reimplementation.
- Upstream repository ownership and maintenance remain with
BitingSnakes/silkworm-mcp. - Before production use, validate legal/licensing suitability for your environment.