Add MCP tool discovery (auto + manual), tool execution via MCP SDK, and GenAI function calling loop (Cohere + Generic formats) so the chat agent can invoke MCP server tools during conversations. - Add mcp SDK dependency - New endpoints: discover-tools, update tools - Modify _call_genai to support tools/tool_results and return (text, tool_calls) - Tool use loop in chat endpoint (max 5 iterations) - Frontend: tools management in MCP cards, chat toggle, tools_used display - Multi-table ADB vector search, enriched embeddings, preview chunks - Orphaned report cleanup on container restart - Nginx no-cache headers, searchable dropdowns, editable vector tables
9 lines
142 B
Plaintext
9 lines
142 B
Plaintext
fastapi==0.115.0
|
|
uvicorn[standard]==0.30.0
|
|
python-multipart==0.0.12
|
|
PyJWT==2.9.0
|
|
python-dotenv==1.0.1
|
|
oci==2.133.0
|
|
oracledb==2.4.1
|
|
mcp>=1.0.0
|