JSPM

ignidor-idp-mcp

1.0.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q66608F
  • License MIT

MCP server for Ignidor IDP B2B API integration - enables Claude to process documents through Ignidor's enterprise document processing pipeline

Package Exports

  • ignidor-idp-mcp
  • ignidor-idp-mcp/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ignidor-idp-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Ignidor IDP MCP Server

Minimal Model Context Protocol server for Ignidor's IDP API. Tools:

  • submit_document
  • get_document_status
  • submit_document_and_wait

Local Usage (stdio)

npm ci
npm run build
IGNIDOR_API_KEY=ak_your_api_key node dist/index.js

Or set .env:

echo "IGNIDOR_API_KEY=ak_your_api_key" > .env
node dist/index.js

One-off without cloning (after publishing):

IGNIDOR_API_KEY=ak_your_api_key npx ignidor-idp-mcp

Example Claude/Cursor config (local/SSH):

{
  "mcpServers": {
    "ignidor-idp": {
      "type": "stdio",
      "command": "ssh",
      "args": [
        "deploy@your-host",
        "IGNIDOR_API_KEY=ak_your_api_key node /srv/ignidor-mcp/dist/index.js"
      ]
    }
  }
}

Example Claude/Cursor config (npx):

{
  "mcpServers": {
    "ignidor-idp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "ignidor-idp-mcp"],
      "env": {
        "IGNIDOR_API_KEY": "ak_your_api_key"
      }
    }
  }
}

Remote HTTP Bridge (optional)

npm ci
npm run build
IGNIDOR_DEFAULT_API_KEY=ak_optional node dist/http.js

Then configure Claude/Cursor:

{
  "mcpServers": {
    "ignidor-idp": {
      "url": "https://your-domain.com/mcp",
      "headers": {
        "X-API-Key": "ak_customer_api_key"
      }
    }
  }
}

Tests

IGNIDOR_API_KEY=ak_your_api_key npm run build
IGNIDOR_API_KEY=ak_your_api_key scripts/run-local-tests.mjs