PDF 프로세서 MCP 서버
LaTeX 방정식 추출을 포함한 고급 기능을 갖춘 PDF 문서 처리를 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. Claude는 이 서버를 통해 LaTeX 수학 방정식을 포함한 PDF 문서에서 정보를 가져오고, 처리하고, 추출할 수 있습니다.
특징
- URL에서 PDF 가져오기
- PDF에서 텍스트 추출
- LaTeX 방정식 인식 및 추출
- MCP를 통한 Claude와의 통합
설치
표준 설치
지엑스피1
Claude Desktop/Claude Code 설치
Claude Desktop 또는 Claude Code와 함께 이 MCP 서버를 사용하려면:
- MCP CLI 도구가 아직 설치되지 않았다면 설치하세요.
- MCP CLI 도구를 사용하여 서버를 설치합니다.예를 들어, 이 저장소를
~/mcp_pdf_processor
로 복제했다면: - MCP 검사기를 사용한 개발을 위해:
- Claude Desktop에서는 이제 다음 명령을 사용하여 대화에서 PDF_TOOLS 서버를 사용할 수 있습니다.
용법
독립 실행형 실행
환경 변수
OUTPUT_DIR
: 처리된 PDF를 저장할 디렉토리(기본값:llm_output
)PYTHONPATH
: mcp_pdf_processor 패키지가 포함된 디렉토리로 설정
Claude와 함께 사용
서버가 등록되면 Claude에게 다음 작업을 요청할 수 있습니다.
- "[URL]에서 PDF를 가져와 분석합니다."
- "[URL]의 PDF에서 LaTeX 방정식을 추출합니다."
- "[URL]의 PDF 내용을 요약하세요"
요구 사항
서버에는 다음과 같은 주요 종속성이 필요합니다.
- 파이썬 3.9 이상
pymupdf
: PDF 처리 및 텍스트 추출mcp
: 모델 컨텍스트 프로토콜 지원pydantic
: 데이터 검증 및 직렬화aiohttp
: 비동기 HTTP 클라이언트/서버torch
: LaTeX 방정식 추출용(선택 사항)pix2tex
: LaTeX 방정식 인식(선택 사항)
종속성 및 버전 요구 사항의 전체 목록은 pyproject.toml
참조하세요.
사용 예
다음은 Claude Desktop에서 PDF 프로세서를 사용하는 전체 워크플로의 예입니다.
특허
MIT
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Claude가 LaTeX 수학 방정식을 포함하여 PDF 문서에서 정보를 가져오고, 처리하고, 추출할 수 있게 해주는 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- AsecurityAlicenseAqualityModel Context Protocol server that enables Claude Desktop (or any MCP client) to fetch web content and process images appropriately.Last updated -111MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.Last updated -391413MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to perform advanced web research with intelligent search queuing, enhanced content extraction, and deep research capabilities.Last updated -381TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that enables Claude or other LLMs to fetch content from URLs, supporting HTML, JSON, text, and images with configurable request parameters.Last updated -31PythonMIT License