MCP server
Expose WebReaper as MCP tools for Cursor, Claude Desktop, and Copilot Studio.
For agent clients that speak the Model Context Protocol, WebReaper ships an MCP server. It surfaces the same scraping capabilities as tools, so an MCP-only client can scrape, map, and extract without shelling out to the CLI itself.
What it provides
The WebReaper.Mcp satellite exposes WebReaper's core operations as MCP tools:
- scrape a page to clean Markdown
- map a site to discover its URLs
- extract structured data
Any MCP-capable client can call these, including:
- Cursor
- Claude Desktop
- Copilot Studio
When to reach for it
If you are using Claude Code, the bundled Claude Code skill is the simpler path: it routes plain-language requests to the CLI directly. The MCP server is the right adapter for clients that do not run shell commands and talk to tools over MCP instead.
Version pinning
The MCP satellite is built on the preview ModelContextProtocol SDK. Because it
is a preview dependency, pin the package version explicitly when you ship, so a
later preview release does not change behavior under you:
dotnet add package WebReaper.Mcp --version <pinned-version>Pinning here is a deliberate recommendation, not a formality: preview SDKs move quickly, and an explicit version keeps your integration reproducible.