Fitter MCP Server

Fitter turns any website or API into structured JSON - declaratively. One JSON/YAML config describes where the data lives (HTTP request, headless browser, file, static value) and what to extract (JSON paths, CSS selectors, XPath). No code, no brittle scraping scripts. Its 6 documented tools cover fitter, url, config.

People who need web scraping tools inside Claude, Cursor, VS Code, or another MCP client. The project is written in Go.

VERIFIED ACTIVE

LAST COMMIT 2026-08-20 · ★ 132 · #41 OF 78 MAINTAINED WEB SCRAPING · VERIFIED 2026-08-25

MIT · Go servers · how we verify → /methodology

01 · Install Fitter

before you install - you'll need

Set FITTER_MCP_AUTH_TOKEN, ANTHROPIC_API_KEY, FITTER_MCP_HTTP_ADDR, FITTER_AUTH_LISTEN before connecting.

Docker

docker run -i --rm ghcr.io/pxyup/fitter-mcp:v1.8.2

Claude Desktop - add to config

{
  "mcpServers": {
    "pxyup-fitter": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/pxyup/fitter-mcp:v1.8.2"
      ]
    }
  }
}
Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as container (OCI image) - can be sandboxed away from your filesystem · Claude Desktop extension (.mcpb bundle)

license MIT - declared in the repository

registry namespace io.github.PxyUp is GitHub-verified and matches the repo owner

03 · What Fitter can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can fetch a URL and return a compact structure outline + candidate selectors/paths (gjson paths for JSON, and validate a config without executing it (structure, response_type, connector data source, model). Useful while iterating on a config.

The 6 tools it gives your agent

Extracted from the project's README - what Fitter lets an agent do.

fitter_run
- Run a Fitter config passed inline (JSON or YAML string) and return the extracted data as JSON. Accepts an optional input value available in the config via {{{Fr
fitter_run_file
- Same as fitter_run but reads the config from a local .json/.yaml file
fitter_run_url
- Same as fitter_run but downloads the config from an HTTP(S) URL, e.g. a raw GitHub link
fitter_inspect_url
- Fetch a URL and return a compact structure outline + candidate selectors/paths (gjson paths for JSON; repeated-element/list-row selectors for HTML) so the model
fitter_validate_config
- Validate a config without executing it (structure, response_type, connector data source, model). Useful while iterating on a config
fitter_config_reference
- Return a condensed reference of the whole config format (connectors, parsers, model/field schema, placeholders, notifiers, references, limits) with working exam

Latest releases

v1.8.2 · 2026-08-20

Feat/agent reliability

v1.8.1 · 2026-08-20

Demo spa v1

v1.8.0 · 2026-08-20

Add MCP Toplist rank badge · New Contributors · @chrstphe made their first contribution in

04 · Who maintains Fitter

Fitter is maintained by pxyup. It's the only MCP server we track from this author; the repo dates to Feb 2023.

05 · Facts

category
web scraping - ranked #41 of 78 actively-maintained web scraping servers as of 2026-08-25.
release cadence
10+ releases in the last 90 days (latest 2026-08-20)
registry
io.github.PxyUp/fitter (active, first published 2026-07-23 · 9 versions)
packages
mcpb:https://github.com/PxyUp/fitter/releases/download/v1.8.2/fitter-mcp-darwin-arm64.mcpb · mcpb:https://github.com/PxyUp/fitter/releases/download/v1.8.2/fitter-mcp-darwin-amd64.mcpb · mcpb:https://github.com/PxyUp/fitter/releases/download/v1.8.2/fitter-mcp-linux-arm64.mcpb · mcpb:https://github.com/PxyUp/fitter/releases/download/v1.8.2/fitter-mcp-linux-amd64.mcpb · mcpb:https://github.com/PxyUp/fitter/releases/download/v1.8.2/fitter-mcp-windows-amd64.mcpb · oci:ghcr.io/pxyup/fitter-mcp:v1.8.2 · oci:ghcr.io/pxyup/fitter-mcp:v1.8.2-playwright

06 · Fitter FAQ

Is Fitter still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-20 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

What can Fitter do?

With this server connected, an agent can fetch a URL and return a compact structure outline + candidate selectors/paths (gjson paths for JSON, and validate a config without executing it (structure, response_type, connector data source, model). Useful while iterating on a config.

How do I install Fitter?

Run `docker run -i --rm ghcr.io/pxyup/fitter-mcp:v1.8.2`. The README documents 4 environment variables (FITTER_MCP_AUTH_TOKEN, ANTHROPIC_API_KEY, FITTER_MCP_HTTP_ADDR…) to set first. Set FITTER_MCP_AUTH_TOKEN, ANTHROPIC_API_KEY, FITTER_MCP_HTTP_ADDR, FITTER_AUTH_LISTEN before connecting. You can also paste the ready-made client config above.

07 · Alternatives to Fitter

More web scraping MCP servers · Doc Pull · Rampify · Reefapi MCP · Scrape Badger · OpenGraph.io MCP Server

More Go MCP servers · Code Sample X · Pty MCP · Outlook · Retrieval · SafeDep Vet MCP · see all