Installation¶
Requirements¶
- Python 3.10 or higher
- pip or uv package manager
Install from PyPI¶
Optional Dependencies¶
papersmith has optional extras for specific features:
Installs the MCP (Model Context Protocol) server dependencies for use with Claude Desktop, Cursor, and other LLM clients.
Installs matplotlib for embedding bar, line, pie, and scatter charts.
Installs docx2pdf for converting documents to PDF. Requires Microsoft Office or LibreOffice.
Development Installation¶
This installs all development dependencies including pytest, ruff, mypy, and mkdocs.