Add MCP Python SDK package dependency

This commit is contained in:
Quinlan Jager 2025-04-30 23:51:31 -07:00
parent e205629a94
commit c5414e2601
3 changed files with 66 additions and 3 deletions

View file

@ -20,7 +20,10 @@ anyio==4.9.0
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# httpx # httpx
# mcp
# openai # openai
# sse-starlette
# starlette
# watchfiles # watchfiles
attrs==25.3.0 attrs==25.3.0
# via # via
@ -60,6 +63,7 @@ click==8.1.8
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# litellm # litellm
# uvicorn
configargparse==1.7 configargparse==1.7
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -154,6 +158,7 @@ h11==0.16.0
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# httpcore # httpcore
# uvicorn
httpcore==1.0.9 httpcore==1.0.9
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -167,7 +172,12 @@ httpx==0.28.1
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# litellm # litellm
# mcp
# openai # openai
httpx-sse==0.4.0
# via
# -c requirements/common-constraints.txt
# mcp
huggingface-hub==0.30.2 huggingface-hub==0.30.2
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -225,6 +235,10 @@ mccabe==0.7.0
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# flake8 # flake8
mcp==1.6.0
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
mdurl==0.1.2 mdurl==0.1.2
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -334,11 +348,17 @@ pydantic==2.11.3
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# google-generativeai # google-generativeai
# litellm # litellm
# mcp
# openai # openai
# pydantic-settings
pydantic-core==2.33.1 pydantic-core==2.33.1
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# pydantic # pydantic
pydantic-settings==2.9.1
# via
# -c requirements/common-constraints.txt
# mcp
pydub==0.25.1 pydub==0.25.1
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -371,6 +391,7 @@ python-dotenv==1.1.0
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# litellm # litellm
# pydantic-settings
pyyaml==6.0.2 pyyaml==6.0.2
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -441,6 +462,15 @@ soupsieve==2.7
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# beautifulsoup4 # beautifulsoup4
sse-starlette==2.3.3
# via
# -c requirements/common-constraints.txt
# mcp
starlette==0.46.2
# via
# -c requirements/common-constraints.txt
# mcp
# sse-starlette
tiktoken==0.9.0 tiktoken==0.9.0
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -490,6 +520,7 @@ typing-inspection==0.4.0
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# pydantic # pydantic
# pydantic-settings
uritemplate==4.1.1 uritemplate==4.1.1
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
@ -499,6 +530,10 @@ urllib3==2.4.0
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt
# mixpanel # mixpanel
# requests # requests
uvicorn==0.34.2
# via
# -c requirements/common-constraints.txt
# mcp
watchfiles==1.0.5 watchfiles==1.0.5
# via # via
# -c requirements/common-constraints.txt # -c requirements/common-constraints.txt

View file

@ -16,7 +16,10 @@ annotated-types==0.7.0
anyio==4.9.0 anyio==4.9.0
# via # via
# httpx # httpx
# mcp
# openai # openai
# sse-starlette
# starlette
# watchfiles # watchfiles
attrs==25.3.0 attrs==25.3.0
# via # via
@ -59,6 +62,7 @@ click==8.1.8
# pip-tools # pip-tools
# streamlit # streamlit
# typer # typer
# uvicorn
codespell==2.4.1 codespell==2.4.1
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
cogapp==3.4.1 cogapp==3.4.1
@ -171,7 +175,9 @@ grpcio==1.71.0
grpcio-status==1.71.0 grpcio-status==1.71.0
# via google-api-core # via google-api-core
h11==0.16.0 h11==0.16.0
# via httpcore # via
# httpcore
# uvicorn
httpcore==1.0.9 httpcore==1.0.9
# via httpx # via httpx
httplib2==0.22.0 httplib2==0.22.0
@ -182,7 +188,10 @@ httpx==0.28.1
# via # via
# litellm # litellm
# llama-index-core # llama-index-core
# mcp
# openai # openai
httpx-sse==0.4.0
# via mcp
huggingface-hub[inference]==0.30.2 huggingface-hub[inference]==0.30.2
# via # via
# llama-index-embeddings-huggingface # llama-index-embeddings-huggingface
@ -251,6 +260,8 @@ matplotlib==3.10.1
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
mccabe==0.7.0 mccabe==0.7.0
# via flake8 # via flake8
mcp==1.6.0
# via -r requirements/requirements.in
mdurl==0.1.2 mdurl==0.1.2
# via markdown-it-py # via markdown-it-py
mixpanel==4.10.1 mixpanel==4.10.1
@ -389,9 +400,13 @@ pydantic==2.11.3
# google-generativeai # google-generativeai
# litellm # litellm
# llama-index-core # llama-index-core
# mcp
# openai # openai
# pydantic-settings
pydantic-core==2.33.1 pydantic-core==2.33.1
# via pydantic # via pydantic
pydantic-settings==2.9.1
# via mcp
pydeck==0.9.1 pydeck==0.9.1
# via streamlit # via streamlit
pydub==0.25.1 pydub==0.25.1
@ -427,7 +442,9 @@ python-dateutil==2.9.0.post0
# pandas # pandas
# posthog # posthog
python-dotenv==1.1.0 python-dotenv==1.1.0
# via litellm # via
# litellm
# pydantic-settings
pytz==2025.2 pytz==2025.2
# via pandas # via pandas
pyyaml==6.0.2 pyyaml==6.0.2
@ -505,6 +522,12 @@ soupsieve==2.7
# via beautifulsoup4 # via beautifulsoup4
sqlalchemy[asyncio]==2.0.40 sqlalchemy[asyncio]==2.0.40
# via llama-index-core # via llama-index-core
sse-starlette==2.3.3
# via mcp
starlette==0.46.2
# via
# mcp
# sse-starlette
streamlit==1.44.1 streamlit==1.44.1
# via -r requirements/requirements-browser.in # via -r requirements/requirements-browser.in
sympy==1.14.0 sympy==1.14.0
@ -579,7 +602,9 @@ typing-inspect==0.9.0
# dataclasses-json # dataclasses-json
# llama-index-core # llama-index-core
typing-inspection==0.4.0 typing-inspection==0.4.0
# via pydantic # via
# pydantic
# pydantic-settings
tzdata==2025.2 tzdata==2025.2
# via pandas # via pandas
uritemplate==4.1.1 uritemplate==4.1.1
@ -590,6 +615,8 @@ urllib3==2.4.0
# requests # requests
uv==0.6.17 uv==0.6.17
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
uvicorn==0.34.2
# via mcp
virtualenv==20.30.0 virtualenv==20.30.0
# via pre-commit # via pre-commit
watchfiles==1.0.5 watchfiles==1.0.5

View file

@ -29,6 +29,7 @@ socksio
pip pip
pillow pillow
google-generativeai google-generativeai
mcp>=1.0.0
# The proper dependency is networkx[default], but this brings # The proper dependency is networkx[default], but this brings
# in matplotlib and a bunch of other deps # in matplotlib and a bunch of other deps