Skip to content

Commit fa5eeaf

Browse files
authored
👻 Added langchain provider dependency (#849)
* Added AWS dependency Signed-off-by: JonahSussman <[email protected]> * Added additional providers Signed-off-by: JonahSussman <[email protected]> * Removed editable install of kai from requirements.txt Signed-off-by: JonahSussman <[email protected]> --------- Signed-off-by: JonahSussman <[email protected]>
1 parent cc9e720 commit fa5eeaf

File tree

3 files changed

+1134
-14
lines changed

3 files changed

+1134
-14
lines changed

kai_mcp_solution_server/pyproject.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ dependencies = [
1010
"asyncpg>=0.30.0",
1111
"fastmcp>=2.8.0",
1212
"langchain>=0.3.19",
13+
"langchain-aws>=0.2.30",
14+
"langchain-azure-ai>=0.1.4",
15+
"langchain-azure-dynamic-sessions>=0.2.0",
1316
"langchain-community>=0.3.25",
17+
"langchain-deepseek>=0.1.4",
18+
"langchain-google-community>=2.0.7",
19+
"langchain-google-genai>=2.1.9",
20+
"langchain-google-vertexai>=2.0.28",
21+
"langchain-ollama>=0.3.6",
1422
"langchain-openai>=0.3.3",
1523
"psycopg2-binary>=2.9.10",
1624
"pydantic>=2.10.6",

kai_mcp_solution_server/requirements.txt

Lines changed: 64 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,69 @@ anyio==4.9.0
88
asyncpg==0.30.0
99
attrs==25.3.0
1010
authlib==1.6.0
11+
azure-ai-inference==1.0.0b9
12+
azure-core==1.35.0
13+
azure-core-tracing-opentelemetry==1.0.0b12
14+
azure-cosmos==4.9.0
15+
azure-identity==1.24.0
16+
boto3==1.40.8
17+
botocore==1.40.8
18+
bottleneck==1.5.0
19+
cachetools==5.5.2
1120
certifi==2025.4.26
1221
cffi==1.17.1
1322
charset-normalizer==3.4.2
1423
click==8.2.1
1524
cryptography==45.0.4
1625
dataclasses-json==0.6.7
1726
distro==1.9.0
27+
docstring-parser==0.17.0
1828
exceptiongroup==1.3.0
1929
fastmcp==2.8.0
30+
filetype==1.2.0
2031
frozenlist==1.7.0
32+
google-ai-generativelanguage==0.6.18
33+
google-api-core==2.25.1
34+
google-api-python-client==2.179.0
35+
google-auth==2.40.3
36+
google-auth-httplib2==0.2.0
37+
google-cloud-aiplatform==1.109.0
38+
google-cloud-bigquery==3.35.1
39+
google-cloud-core==2.4.3
40+
google-cloud-resource-manager==1.14.2
41+
google-cloud-storage==2.19.0
42+
google-crc32c==1.7.1
43+
google-genai==1.30.0
44+
google-resumable-media==2.7.2
45+
googleapis-common-protos==1.70.0
2146
greenlet==3.2.3
47+
grpc-google-iam-v1==0.14.2
48+
grpcio==1.74.0
49+
grpcio-status==1.74.0
2250
h11==0.16.0
2351
httpcore==1.0.9
52+
httplib2==0.22.0
2453
httpx==0.28.1
2554
httpx-sse==0.4.0
2655
idna==3.10
56+
importlib-metadata==8.7.0
57+
isodate==0.7.2
2758
jiter==0.10.0
59+
jmespath==1.0.1
2860
jsonpatch==1.33
2961
jsonpointer==3.0.0
3062
langchain==0.3.25
63+
langchain-aws==0.2.30
64+
langchain-azure-ai==0.1.4
65+
langchain-azure-dynamic-sessions==0.2.0
3166
langchain-community==0.3.25
32-
langchain-core==0.3.65
33-
langchain-openai==0.3.22
67+
langchain-core==0.3.74
68+
langchain-deepseek==0.1.4
69+
langchain-google-community==2.0.7
70+
langchain-google-genai==2.1.9
71+
langchain-google-vertexai==2.0.28
72+
langchain-ollama==0.3.6
73+
langchain-openai==0.3.30
3474
langchain-text-splitters==0.3.8
3575
langsmith==0.3.45
3676
mako==1.3.10
@@ -39,28 +79,45 @@ markupsafe==3.0.2
3979
marshmallow==3.26.1
4080
mcp==1.9.4
4181
mdurl==0.1.2
82+
msal==1.33.0
83+
msal-extensions==1.3.1
4284
multidict==6.6.3
4385
mypy-extensions==1.1.0
86+
numexpr==2.11.0
4487
numpy==2.3.1
45-
openai==1.86.0
88+
ollama==0.5.3
89+
openai==1.100.0
4690
openapi-pydantic==0.5.1
91+
opentelemetry-api==1.36.0
4792
orjson==3.10.18
4893
packaging==24.2
4994
propcache==0.3.2
95+
proto-plus==1.26.1
96+
protobuf==6.32.0
5097
psycopg2-binary==2.9.10
98+
pyarrow==19.0.1
99+
pyasn1==0.6.1
100+
pyasn1-modules==0.4.2
51101
pycparser==2.22
52102
pydantic==2.11.5
53103
pydantic-core==2.33.2
54104
pydantic-settings==2.9.1
55105
pygments==2.19.1
106+
pyjwt==2.10.1
107+
pyparsing==3.2.3
108+
python-dateutil==2.9.0.post0
56109
python-dotenv==1.1.0
57110
python-multipart==0.0.20
58111
pyyaml==6.0.2
59112
regex==2024.11.6
60113
requests==2.32.4
61114
requests-toolbelt==1.0.0
62115
rich==14.0.0
116+
rsa==4.9.1
117+
s3transfer==0.13.1
118+
shapely==2.1.1
63119
shellingham==1.5.4
120+
six==1.17.0
64121
sniffio==1.3.1
65122
sqlalchemy==2.0.41
66123
sse-starlette==2.3.6
@@ -75,7 +132,11 @@ types-pyyaml==6.0.12.20250516
75132
typing-extensions==4.14.0
76133
typing-inspect==0.9.0
77134
typing-inspection==0.4.1
135+
uritemplate==4.2.0
78136
urllib3==2.4.0
79137
uvicorn==0.34.3
138+
validators==0.35.0
139+
websockets==15.0.1
80140
yarl==1.20.1
141+
zipp==3.23.0
81142
zstandard==0.23.0

0 commit comments

Comments
 (0)