Skip to main content

MCP server for Reqable local capture data

Project description

Reqable MCP Server

Reqable MCP Server exposes local Reqable capture data to MCP clients (Windsurf/Cursor/Claude/Codex).

Default mode is local-only:

  • Reqable posts HAR(JSON) payload to http://127.0.0.1:18765/report
  • reqable-mcp stores parsed requests in local SQLite
  • MCP tools query local data only

Install / Run

From package manager

npx -y reqable-mcp@latest

Note: npx launcher depends on reqable-mcp being published on PyPI.

Local development

uv run reqable-mcp

MCP config example

{
  "mcpServers": {
    "reqable": {
      "command": "npx",
      "args": ["-y", "reqable-mcp@latest"]
    }
  }
}

Reqable config

Set Reqable Report Server URL to:

http://127.0.0.1:18765/report

Tools

  • ingest_status
  • import_har
  • list_requests
  • get_request
  • search_requests
  • get_domains
  • analyze_api
  • generate_code

Environment variables

  • REQABLE_INGEST_HOST (default: 127.0.0.1)
  • REQABLE_INGEST_PORT (default: 18765)
  • REQABLE_INGEST_PATH (default: /report)
  • REQABLE_DATA_DIR (default: platform app data dir)
  • REQABLE_DB_PATH (default: ${REQABLE_DATA_DIR}/requests.db)
  • REQABLE_MAX_BODY_SIZE (default: 102400)
  • REQABLE_MAX_REPORT_SIZE (default: 10485760)
  • REQABLE_RETENTION_DAYS (default: 7)
  • REQABLE_INGEST_TOKEN (optional local token)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reqable_mcp-0.1.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reqable_mcp-0.1.0-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file reqable_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: reqable_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.8

File hashes

Hashes for reqable_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 58ba399147f39a672ebd0ca2cbee3b618044c2b5c4126d2c0fce391ed9f4a7a8
MD5 838901fdc09a5275115a4d68ff39b1b6
BLAKE2b-256 ea613280f4fa9acc866db3d0c05247106d6dd0a5dc60d956a7d9b6f72e3fde58

See more details on using hashes here.

File details

Details for the file reqable_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for reqable_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 964e3ae914a49aaad454a2f1fde0b88c7a0ac64492d53f1bcd84ab703852f8cf
MD5 e0fe875ff215d9097193def135498dd9
BLAKE2b-256 b0d032bf8acf0f886a831309591b97b90a626c08b0d14df4a26da1f36176e59b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page