Collecting mcp
  Using cached mcp-1.25.0-py3-none-any.whl (233 kB)
Collecting python-dotenv
  Using cached python_dotenv-1.2.1-py3-none-any.whl (21 kB)
Collecting fastapi
  Using cached fastapi-0.128.0-py3-none-any.whl (103 kB)
Collecting uvicorn
  Using cached uvicorn-0.40.0-py3-none-any.whl (68 kB)
Collecting httpx
  Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Collecting anyio>=4.5
  Using cached anyio-4.12.1-py3-none-any.whl (113 kB)
Collecting httpx-sse>=0.4
  Using cached httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Collecting jsonschema>=4.20.0
  Using cached jsonschema-4.26.0-py3-none-any.whl (90 kB)
Collecting pydantic-settings>=2.5.2
  Using cached pydantic_settings-2.12.0-py3-none-any.whl (51 kB)
Collecting pydantic<3.0.0,>=2.11.0
  Using cached pydantic-2.12.5-py3-none-any.whl (463 kB)
Collecting pyjwt[crypto]>=2.10.1
  Using cached PyJWT-2.10.1-py3-none-any.whl (22 kB)
Collecting python-multipart>=0.0.9
  Using cached python_multipart-0.0.21-py3-none-any.whl (24 kB)
Collecting sse-starlette>=1.6.1
  Using cached sse_starlette-3.2.0-py3-none-any.whl (12 kB)
Collecting starlette>=0.27
  Using cached starlette-0.52.1-py3-none-any.whl (74 kB)
Collecting typing-extensions>=4.9.0
  Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Collecting typing-inspection>=0.4.1
  Using cached typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Collecting starlette>=0.27
  Using cached starlette-0.50.0-py3-none-any.whl (74 kB)
Collecting annotated-doc>=0.0.2
  Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Collecting click>=7.0
  Using cached click-8.3.1-py3-none-any.whl (108 kB)
Collecting h11>=0.8
  Using cached h11-0.16.0-py3-none-any.whl (37 kB)
Collecting certifi
  Using cached certifi-2026.1.4-py3-none-any.whl (152 kB)
Collecting httpcore==1.*
  Using cached httpcore-1.0.9-py3-none-any.whl (78 kB)
Collecting idna
  Using cached idna-3.11-py3-none-any.whl (71 kB)
Collecting attrs>=22.2.0
  Using cached attrs-25.4.0-py3-none-any.whl (67 kB)
Collecting jsonschema-specifications>=2023.03.6
  Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Collecting referencing>=0.28.4
  Using cached referencing-0.37.0-py3-none-any.whl (26 kB)
Collecting rpds-py>=0.25.0
  Using cached rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390 kB)
Collecting annotated-types>=0.6.0
  Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Collecting pydantic-core==2.41.5
  Downloading pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 8.5 MB/s eta 0:00:00
Collecting cryptography>=3.4.0
  Using cached cryptography-46.0.3-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB)
Collecting cffi>=2.0.0
  Using cached cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB)
Collecting pycparser
  Downloading pycparser-3.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 7.1 MB/s eta 0:00:00
Installing collected packages: typing-extensions, rpds-py, python-multipart, python-dotenv, pyjwt, pycparser, idna, httpx-sse, h11, click, certifi, attrs, annotated-types, annotated-doc, uvicorn, typing-inspection, referencing, pydantic-core, httpcore, cffi, anyio, starlette, pydantic, jsonschema-specifications, httpx, cryptography, sse-starlette, pydantic-settings, jsonschema, fastapi, mcp
Successfully installed annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.12.1 attrs-25.4.0 certifi-2026.1.4 cffi-2.0.0 click-8.3.1 cryptography-46.0.3 fastapi-0.128.0 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 idna-3.11 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 mcp-1.25.0 pycparser-3.0 pydantic-2.12.5 pydantic-core-2.41.5 pydantic-settings-2.12.0 pyjwt-2.10.1 python-dotenv-1.2.1 python-multipart-0.0.21 referencing-0.37.0 rpds-py-0.30.0 sse-starlette-3.2.0 starlette-0.50.0 typing-extensions-4.15.0 typing-inspection-0.4.2 uvicorn-0.40.0
