Skip to content
Tools / fastmcp / Dependencies

Dependency Analysis

fastmcp

Direct and transitive dependency freshness, license, and CVE exposure from the latest SBOM.

62% Freshness
194 Dependencies
43 Outdated
0 Stale
1.3 Avg Behind

Dependency List

Latest release v3.2.4

Dependency Type Current Latest Behind CVE License
python-multipart
pypi
Direct 0.0.26 0.0.30 4 behind 1 high Unknown
anthropic
pypi
Direct 0.87.0 0.105.2 23 behind Unknown
google-auth
pypi
Transitive 2.49.1 3.0.0.dev0 17 behind Apache-2.0
google-genai
pypi
Direct 1.69.0 2.8.0 17 behind Unknown
ty
pypi
Direct 0.0.29 0.0.43 14 behind Unknown
cyclopts
pypi
Direct 4.10.0 4.16.1 13 behind Unknown
cyclopts
pypi
Direct 4.10.1 4.16.1 12 behind Unknown
openai
pypi
Direct 2.30.0 2.41.0 12 behind Apache-2.0
fastmcp
pypi
Direct 3.2.0 3.4.0 11 behind Apache-2.0
prefab-ui
pypi
Direct 0.18.0 0.20.2 11 behind Unknown
typer
pypi
Transitive 0.24.1 0.26.7 11 behind MIT
pydantic
pypi
Transitive 2.12.5 2.13.4 10 behind MIT
prek
pypi
Direct 0.3.8 0.4.3 9 behind MIT
pydantic-core
pypi
Transitive 2.41.5 2.47.0 9 behind MIT
rich-rst
pypi
Transitive 1.3.2 2.0.1 9 behind MIT
uvicorn
pypi
Direct 0.41.0 0.49.0 8 behind BSD-3-Clause
ruff
pypi
Direct 0.15.8 0.15.15 7 behind Unknown
uvicorn
pypi
Direct 0.42.0 0.49.0 7 behind BSD-3-Clause
cachetools
pypi
Direct 7.0.5 7.1.4 6 behind MIT
sse-starlette
pypi
Direct 3.3.2 3.4.4 6 behind BSD-3-Clause
starlette
pypi
Direct 0.52.1 1.2.1 6 behind BSD-3-Clause
aiofile
pypi
Direct 3.9.0 3.11.1 5 behind Apache-2.0
fastapi
pypi
Direct 0.135.2 0.136.3 5 behind Unknown
grpcio
pypi
Transitive 1.78.0 1.81.0 5 behind Apache-2.0 AND BSD-3-Clause AND MPL-2.0
protobuf
pypi
Transitive 6.33.6 7.35.0 5 behind Unknown
pydocket
pypi
Direct 0.20.0 0.21.1 5 behind Unknown
requests
pypi
Transitive 2.33.0 2.34.2 5 behind Apache-2.0
authlib
pypi
Direct 1.6.11 1.7.2 4 behind Unknown
click
pypi
Transitive 8.3.1 8.4.1 4 behind BSD-3-Clause
inline-snapshot
pypi
Direct 0.32.5 0.34.0 4 behind Unknown
more-itertools
pypi
Transitive 10.8.0 11.1.0 4 behind MIT
opentelemetry-api
pypi
Direct 1.40.0 1.42.1 4 behind Apache-2.0
opentelemetry-exporter-otlp-proto-common
pypi
Transitive 1.40.0 1.42.1 4 behind Apache-2.0
opentelemetry-exporter-otlp-proto-grpc
pypi
Direct 1.40.0 1.42.1 4 behind Unknown
opentelemetry-proto
pypi
Transitive 1.40.0 1.42.1 4 behind Apache-2.0
opentelemetry-sdk
pypi
Direct 1.40.0 1.42.1 4 behind Apache-2.0
pytest-asyncio
pypi
Direct 1.3.0 1.4.0 4 behind Apache-2.0
sse-starlette
pypi
Transitive 3.3.4 3.4.4 4 behind Unknown
starlette
pypi
Transitive 1.0.0 1.2.1 4 behind BSD-3-Clause
httpx
pypi
Direct 0.28.1 1.0.0.dev3 3 behind BSD-3-Clause
mcp
pypi
Direct 1.26.0 1.27.2 3 behind MIT AND Python-2.0
redis
pypi
Transitive 7.4.0 8.0.0 3 behind Unknown
uncalled-for
pypi
Direct 0.2.0 0.3.2 3 behind Unknown
azure-core
pypi
Transitive 1.39.0 1.41.0 2 behind LicenseRef-scancode-generic-cla AND MIT
black
pypi
Transitive 26.3.1 26.5.1 2 behind MIT
certifi
pypi
Transitive 2026.2.25 2026.5.20 2 behind MPL-2.0
coverage
pypi
Transitive 7.13.5 7.14.1 2 behind Apache-2.0
cryptography
pypi
Transitive 46.0.7 48.0.0 2 behind BSD-3-Clause OR Apache-2.0
decorator
pypi
Transitive 5.2.1 5.3.1 2 behind BSD-2-Clause AND BSD-3-Clause
docutils
pypi
Transitive 0.22.4 0.23.0 2 behind BSD-2-Clause AND BSD-3-Clause AND CC-PDDC AND GPL-1.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND LicenseRef-scancode-free-unknown AND LicenseRef-scancode-other-copyleft AND LicenseRef-scancode-public-domain
googleapis-common-protos
pypi
Transitive 1.73.1 1.75.0 2 behind Unknown
importlib-metadata
pypi
Transitive 8.7.1 9.0.0 2 behind Apache-2.0
ipython
pypi
Direct 8.39.0 9.14.0 2 behind Unknown
jiter
pypi
Transitive 0.13.0 0.15.0 2 behind MIT
jsonschema-path
pypi
Direct 0.4.5 0.5.0 2 behind Unknown
markdown-it-py
pypi
Transitive 4.0.0 4.2.0 2 behind MIT
msal
pypi
Transitive 1.35.1 1.37.0 2 behind MIT
pathspec
pypi
Transitive 1.0.4 1.1.1 2 behind MPL-2.0
platformdirs
pypi
Direct 4.9.4 4.10.0 2 behind MIT
pydantic-monty
pypi
Direct 0.0.16 0.0.18 2 behind Unknown
pydantic-settings
pypi
Transitive 2.13.1 2.14.1 2 behind MIT
pyreadline3
pypi
Transitive 3.5.4 3.5.6 2 behind BSD-2-Clause
rich
pypi
Direct 14.3.3 15.0.0 2 behind MIT
traitlets
pypi
Transitive 5.14.3 5.15.1 2 behind BSD-3-Clause
zipp
pypi
Transitive 3.23.0 4.1.0 2 behind MIT
anyio
pypi
Direct 4.12.1 4.13.0 1 behind MIT
attrs
pypi
Direct 25.4.0 26.1.0 1 behind MIT
burner-redis
pypi
Transitive 0.1.6 0.1.7 1 behind Unknown
charset-normalizer
pypi
Transitive 3.4.6 3.4.7 1 behind MIT
docstring-parser
pypi
Transitive 0.17.0 0.18.0 1 behind MIT
jaraco-context
pypi
Direct 6.1.1 6.1.2 1 behind Unknown
jaraco-functools
pypi
Transitive 4.4.0 4.5.0 1 behind Unknown
jedi
pypi
Transitive 0.19.2 0.20.0 1 behind MIT
matplotlib-inline
pypi
Transitive 0.2.1 0.2.2 1 behind BSD-3-Clause
parso
pypi
Transitive 0.8.6 0.8.7 1 behind LicenseRef-scancode-unknown-license-reference AND MIT AND Python-2.0
pathable
pypi
Transitive 0.5.0 0.6.0 1 behind Unknown
prometheus-client
pypi
Transitive 0.24.1 0.25.0 1 behind Apache-2.0 AND BSD-2-Clause
py-key-value-aio
pypi
Transitive 0.4.4 0.4.5 1 behind Unknown
pyjwt
pypi
Direct 2.12.1 2.13.0 1 behind MIT
pytest-httpx
pypi
Direct 0.36.0 0.36.2 1 behind MIT
rpds-py
pypi
Transitive 0.30.0 2026.5.1 1 behind MIT
tomli
pypi
Direct 2.4.0 2.4.1 1 behind MIT
urllib3
pypi
Transitive 2.6.3 2.7.0 1 behind MIT
watchfiles
pypi
Direct 1.1.1 1.2.0 1 behind MIT
wcwidth
pypi
Transitive 0.6.0 0.7.0 1 behind MIT AND HPND-Markus-Kuhn

License Breakdown

Unknown 63
MIT 61
Apache-2.0 20
BSD-3-Clause 17
BSD-2-Clause AND BSD-3-Clause 8
ISC 3
LicenseRef-scancode-generic-cla AND MIT 3
Apache-2.0 AND BSD-2-Clause 2
BSD-2-Clause 2
MIT AND Python-2.0 2
MPL-2.0 2
Apache-2.0 AND BSD-3-Clause AND MPL-2.0 1
Apache-2.0 AND MIT 1
BSD-2-Clause AND BSD-3-Clause AND CC-PDDC AND GPL-1.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND LicenseRef-scancode-free-unknown AND LicenseRef-scancode-other-copyleft AND LicenseRef-scancode-public-domain 1
BSD-2-Clause AND BSD-3-Clause AND MIT 1
BSD-3-Clause OR Apache-2.0 1
CC0-1.0 AND Unlicense 1
ISC AND MPL-2.0 1
LicenseRef-scancode-other-permissive AND MIT 1
LicenseRef-scancode-unknown-license-reference AND MIT AND Python-2.0 1
MIT AND HPND-Markus-Kuhn 1
MIT AND MPL-2.0 1
MIT-0 1
PSF-2.0 1
Python-2.0 AND GPL-1.0-or-later AND Python-2.0 AND BSD-3-Clause AND Python-2.0 AND BSD-3-Clause AND 0BSD 1

CVE Severity

critical 0
high 1
medium 0
low 0
unknown 0

Beta — feedback welcome: [email protected]