Skip to main content

MCP server for Docira — multi-model OCR / document-to-Markdown/JSON. Thin client over the hosted Docira API; needs only an API key.

Project description

docira-mcp

MCP server for Docira — multi-model OCR / document-to-Markdown/JSON.

A thin client over the hosted Docira API: it needs only your API key, no local model stack. Works with any MCP client (Claude Desktop, agents).

Tools

Tool What it does
parse_document(file_url, operation_mode, max_pages) Parse a doc at a URL → Markdown
extract_structured(file_url, json_schema, max_pages) Schema-driven structured JSON (invoices, receipts, forms)
parse_local_file(file_path, operation_mode) Parse a local file (multipart upload) → Markdown
get_result(result_id) Retrieve an async/batch result by id
health() API + provider status

Claude Desktop

Add to claude_desktop_config.json (create a key in the Docira dashboard → Keys):

{
  "mcpServers": {
    "docira": {
      "command": "uvx",
      "args": ["docira-mcp"],
      "env": { "DOCIRA_API_KEY": "pw_live_…" }
    }
  }
}

Before publishing to PyPI, run it straight from the repo:

{
  "mcpServers": {
    "docira": {
      "command": "uvx",
      "args": ["--from", "/abs/path/to/ParseWave/clients/docira-mcp", "docira-mcp"],
      "env": { "DOCIRA_API_KEY": "pw_live_…" }
    }
  }
}

Config (env)

Var Default Notes
DOCIRA_API_KEY — (required) Your pw_live_… / pw_test_… key
DOCIRA_API_URL https://parsewave-api.fly.dev API base
DOCIRA_TIMEOUT 300 Per-request seconds

Notes

  • extract_structured is the schema-driven path (returns content_json); it routes server-side to a structured-extraction-capable model.
  • Responses are model-agnostic — provider is reported as "docira".

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

docira_mcp-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

docira_mcp-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: docira_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for docira_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8659ba4661fbeaeaf8be2d46304a24a973ab2660033be8d25c1c64c3c03c4fae
MD5 e6f8fc1db34f53b17a7a8789f27480cf
BLAKE2b-256 4f4ba34b377f1bcec78cb8387b5995b0f3ec11d6f2f37ad0f09adf0f1ca163f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: docira_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for docira_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 56824e4a4eff7eb306c11f79f5c8d15f9f6133936a95a43a9ca4579c99f77b70
MD5 90f2090a965c0a2c6abcc85188a5d63a
BLAKE2b-256 ea81e2cdf73608b13056572eb6ae53206bbad6b557474d325bf7190ab8288830

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