mirror of
https://github.com/MervinPraison/PraisonAI.git
synced 2026-11-11 11:41:38 -10:00
This commit provides working examples and comprehensive documentation for using MCP tools with Streamlit, without modifying core MCP implementation. Key fixes: - Proper session state management to prevent agent re-initialization - Use standard LLM format instead of provider/model format - Comprehensive error handling and user feedback - Working examples with troubleshooting guidance Files added: - examples/python/ui/mcp-streamlit-airbnb.py - Complete working Streamlit app - examples/python/ui/mcp-streamlit-simple.py - Simple fixed version of original code - docs/ui/streamlit/mcp-streamlit.mdx - Comprehensive documentation and troubleshooting The root issue was improper usage patterns in Streamlit, not the core MCP implementation. Co-authored-by: MervinPraison <[email protected]> 🤖 Generated with [Claude Code](https://claude.ai/code)