orio-search/requirements.txt
Максим Рябов 0304258aa1 Add MCP server with SSE transport for LLM client integration
MCP server exposes OrioSearch API as 3 tools (search, extract, search_stream)
accessible via SSE transport. Auth via X-Api-Key header checked per-tool,
allowing unauthenticated tool discovery. Includes Dockerfile.mcp, docker-compose
service, and a web-search skill prompt for AI agents.
2026-04-13 13:30:22 +03:00

28 lines
474 B
Text

fastapi==0.115.6
uvicorn[standard]==0.34.0
httpx==0.28.1
brotli==1.1.0
charset-normalizer==3.4.1
trafilatura==2.0.0
redis[hiredis]==5.2.1
pyyaml==6.0.2
pydantic==2.10.4
duckduckgo-search==7.5.3
gunicorn==23.0.0
slowapi==0.1.9
structlog==24.4.0
sse-starlette==2.2.1
flashrank==0.2.9
readability-lxml==0.8.1
circuitbreaker==2.0.0
openai>=1.12.0
playwright>=1.40.0
pymupdf>=1.24.0
# MCP server
mcp[cli]>=1.9.0
# Dev / Testing
pytest==8.3.4
pytest-asyncio==0.25.0
ruff>=0.9.0