pdf-tools-mcp

by danielkennedy1
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Allows to clone the repository from GitHub to get started with the PDF Tools MCP.

  • Provides tools for local PDF operations including rendering pages as images, merging pages, extracting metadata and text, creating snippets, and combining multiple documents.

PDF 도구 MCP

MCP(Model Context Protocol) 프레임워크로 구축된 포괄적인 PDF 조작 도구 세트입니다.

특징

로컬 PDF 작업

  • 표시 : PDF 페이지를 이미지로 렌더링합니다.
  • 병합 : 여러 페이지를 하나의 긴 페이지로 결합
  • 메타데이터 : 문서 메타데이터 추출
  • 텍스트 : 텍스트 블록 및 자세한 텍스트 정보 추출
  • 스니펫 : PDF 페이지에서 자유형 또는 전체 너비 스니펫을 만듭니다.
  • Fuse : 여러 문서의 페이지를 하나의 문서로 결합

원격 PDF 작업

  • 표시 : 원격 PDF 페이지를 이미지로 렌더링합니다.
  • 다운로드 : URL에서 로컬 저장소로 PDF 가져오기

설치

지엑스피1

용법

MCP 서버를 시작합니다.

python -m src.main

서버는 MCP 프로토콜을 통해 PDF 조작 엔드포인트를 제공합니다.

개발

  • Python 3.12 이상 필요
  • 도구 등록을 위해 MCP 프레임워크를 사용합니다.
  • PDF 문서는 보안을 위해 UUID4 파일 이름으로 저장됩니다.
# Update dependencies uv pip install -e . --upgrade # Commit changes (uses conventional commit format) cz commit

종속성

특허

MIT. 라이센스를 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

pdf-도구-mcp

  1. Features
    1. Local PDF Operations
    2. Remote PDF Operations
  2. Installation
    1. Usage
      1. Development
        1. Dependencies
          1. License
            ID: nkljk2kyqk