feat: support mcp settings

This commit is contained in:
He Tao
2025-04-23 16:00:01 +08:00
parent dae036f583
commit 0cf859b393
11 changed files with 147 additions and 27 deletions

15
uv.lock generated
View File

@@ -323,6 +323,7 @@ dependencies = [
{ name = "json-repair" },
{ name = "langchain-community" },
{ name = "langchain-experimental" },
{ name = "langchain-mcp-adapters" },
{ name = "langchain-openai" },
{ name = "langgraph" },
{ name = "litellm" },
@@ -359,6 +360,7 @@ requires-dist = [
{ name = "json-repair", specifier = ">=0.7.0" },
{ name = "langchain-community", specifier = ">=0.3.19" },
{ name = "langchain-experimental", specifier = ">=0.3.4" },
{ name = "langchain-mcp-adapters", specifier = ">=0.0.9" },
{ name = "langchain-openai", specifier = ">=0.3.8" },
{ name = "langgraph", specifier = ">=0.3.5" },
{ name = "litellm", specifier = ">=1.63.11" },
@@ -823,6 +825,19 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/b2/27/fe8caa4884611286b1f7d6c5cfd76e1fef188faaa946db4fde6daa1cd2cd/langchain_experimental-0.3.4-py3-none-any.whl", hash = "sha256:2e587306aea36b60fa5e5fc05dc7281bee9f60a806f0bf9d30916e0ee096af80", size = 209154 },
]
[[package]]
name = "langchain-mcp-adapters"
version = "0.0.9"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "langchain-core" },
{ name = "mcp" },
]
sdist = { url = "https://files.pythonhosted.org/packages/1a/48/dc5544f5b919b4ff9e736ec8db71217431c585c5c87acd3ab7558cc06cee/langchain_mcp_adapters-0.0.9.tar.gz", hash = "sha256:9ecd10fc420d98b3c14115bbca3174575e0a4ea29bd125ef39d11191a72ff1a1", size = 14827 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6f/24/3a4be149e8db15936533357f987b4b89c74c7f039427d6229679dbcc53b9/langchain_mcp_adapters-0.0.9-py3-none-any.whl", hash = "sha256:7c3dedd7830de826f418706c8a2fe388afcf8daf2037a1b39d1e065a5eacb082", size = 10065 },
]
[[package]]
name = "langchain-openai"
version = "0.3.8"