Skip to content
LangChain

benspdf for LangChain

io.github.benbergner/benspdf

Read PDFs locally: text, pages, metadata, scan detection, layout, permissions, render, OCR.

client:LangChain transport:stdio runtime:pypi

Install benspdf in LangChain

pip install langchain-mcp-adapters

from langchain_mcp_adapters.client import MultiServerMCPClient

client = MultiServerMCPClient({
        "benspdf": {
            "transport": "stdio",
            "command": "uvx",
            "args": ["benspdf-mcp"],
        }
})

tools = await client.get_tools()

get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs

benspdf in other clients