feat: implement custom MCP client and integrate with OpenAI API for enhanced chat functionality

This commit is contained in:
2025-03-25 19:00:00 +00:00
parent 1019eae9fe
commit 314b488bf9
6 changed files with 529 additions and 34 deletions

View File

@@ -10,8 +10,7 @@ authors = [
dependencies = [
"streamlit",
"python-dotenv",
"openai",
"dolphin-mcp"
"openai"
]
classifiers = [
"Development Status :: 3 - Alpha",
@@ -81,3 +80,10 @@ combine-as-imports = true
[tool.ruff.lint.mccabe]
max-complexity = 12
[tool.ruff.lint.flake8-tidy-imports]
# Disallow all relative imports.
ban-relative-imports = "all"
[tool.streamlit-chat-app.config]
mcp_config = "config/mcp_config.json"