io.github.sathvic-kollu/techtenstein-pdf

Registre officiel Productivité

PDF text and table extraction plus metadata. Supports OCR for scanned documents.

Que pouvez-vous faire avec io.github.sathvic-kollu/techtenstein-pdf ?

  • pdf_extract_text(pdf_url, ocr=False) — Extract all text from a PDF as clean plain text
  • pdf_extract_tables(pdf_url) — Extract all tables as structured row arrays
  • pdf_metadata(pdf_url) — Get title, author, page count, creation date, encryption status

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

PYPI package techtenstein-pdf-mcp
Claude Code
claude mcp add techtenstein-pdf -e 'TECHTENSTEIN_API_KEY=<your techtenstein_api_key>' -- uvx techtenstein-pdf-mcp==1.0.2
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "techtenstein-pdf": {
            "command": "uvx",
            "args": [
                "techtenstein-pdf-mcp==1.0.2"
            ],
            "env": {
                "TECHTENSTEIN_API_KEY": "<your techtenstein_api_key>"
            }
        }
    }
}

Variables d'environnement

  • TECHTENSTEIN_API_KEY secret API key from https://apis.techtenstein.com (free tier: 50 extractions/day)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Techtenstein PDF MCP
  2. Tools exposed
  3. Install (Claude Desktop)
  4. Install (Cline / VS Code)
  5. Install (Cursor)
  6. Get an API key
  7. Example usage
  8. Response schema (text mode)
  9. Response schema (tables mode)
  10. Support
  11. License

Techtenstein PDF MCP

MCP server that gives your Claude, Cline, or Cursor session the ability to extract text, tables, and metadata from any PDF URL — including scanned PDFs via OCR. Powered by the Techtenstein PDF Extract API.

Tools exposed

  • pdf_extract_text(pdf_url, ocr=False) — Extract all text from a PDF as clean plain text
  • pdf_extract_tables(pdf_url) — Extract all tables as structured row arrays
  • pdf_metadata(pdf_url) — Get title, author, page count, creation date, encryption status

Install (Claude Desktop)

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "techtenstein-pdf": {
      "command": "uvx",
      "args": ["techtenstein-pdf-mcp"],
      "env": {
        "TECHTENSTEIN_API_KEY": "your_key_from_techtenstein.com"
      }
    }
  }
}

Restart Claude Desktop. pdf_extract_text, pdf_extract_tables, and pdf_metadata will appear as available tools.

Install (Cline / VS Code)

Cline auto-detects MCP servers from your Claude Desktop config. Same setup as above works.

Install (Cursor)

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "techtenstein-pdf": {
      "command": "uvx",
      "args": ["techtenstein-pdf-mcp"],
      "env": {"TECHTENSTEIN_API_KEY": "your_key"}
    }
  }
}

Get an API key

Free tier (50 extractions/day, no card): https://apis.techtenstein.com

Paid tiers start at $5/month for 2,000 extractions.

Example usage

Once installed, ask Claude:

"Extract the tables from this earnings report PDF: https://example.com/q4.pdf";

Claude will call pdf_extract_tables and return a clean structured view of every table on the page.

Or for scanned documents:

"This PDF is a scanned invoice. Extract the text: https://example.com/invoice.pdf";

Claude will call pdf_extract_text(pdf_url, ocr=True) and read the image-based text via OCR.

Response schema (text mode)

{
  "text": "Full extracted body text...",
  "page_count": 12,
  "word_count": 3450,
  "ms": 240
}

Response schema (tables mode)

{
  "tables": [
    {
      "page": 3,
      "rows": [
        ["Product", "Q1", "Q2", "Q3", "Q4"],
        ["Widget A", "1200", "1350", "1420", "1600"]
      ]
    }
  ]
}

Support

License

MIT

Questions fréquentes

Qu'est-ce que io.github.sathvic-kollu/techtenstein-pdf ?

PDF text and table extraction plus metadata. Supports OCR for scanned documents.

Comment installer io.github.sathvic-kollu/techtenstein-pdf ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add techtenstein-pdf -e 'TECHTENSTEIN_API_KEY=<your techtenstein_api_key>' -- uvx techtenstein-pdf-mcp==1.0.2. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.sathvic-kollu/techtenstein-pdf ?

Oui. Il attend TECHTENSTEIN_API_KEY, à renseigner dans sa configuration.

io.github.sathvic-kollu/techtenstein-pdf est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient io.github.sathvic-kollu/techtenstein-pdf ?

Il est publié par sathvic-kollu. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.