mcp<2,>=1.0.0
pandas<3.0,>=2.0
plotly>=7.0
matplotlib<=3.10,>=3.7
seaborn>=0.13.2
numpy<2.4,>=1.24
pingouin>=0.6
statsmodels>=0.15
wordcloud>=1.9.6
beautifulsoup4>=4.15
ddgs>=9.16
python-dotenv>=1.2
openai>=3.8
fastapi>=0.141
uvicorn[standard]>=0.52
websockets>=17.1
python-multipart>=0.0.32

[all]
ds-mcp-server[anthropic,documents,ocr,playwright,profiling,research]

[anthropic]
anthropic>=1.4

[dev]
pytest>=7.4
openpyxl>=3.1.5
httpx>=0.28
pypdf>=6.17
pdfplumber>=0.11.10
python-docx>=1.2
reportlab>=5.0
Pillow>=12.3

[documents]
pypdf>=6.17
pdfplumber>=0.11.10
python-docx>=1.2
openpyxl>=3.1.5

[ocr]
pytesseract>=0.3.13
Pillow>=12.3

[playwright]
playwright>=1.62

[profiling]
ydata-profiling>=4.18

[research]
youtube-transcript-api>=1.2

[web]
