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
actions/checkout
githubactions
Direct 6.*.* Unknown
actions/create-github-app-token
githubactions
Direct 3.*.* Unknown
actions/setup-node
githubactions
Direct 6.*.* Unknown
actions/setup-python
githubactions
Direct 6.*.* Unknown
annotated-doc
pypi
Transitive 0.0.4 0.0.4 Current MIT
annotated-types
pypi
Transitive 0.7.0 0.7.0 Current MIT
anthropics/claude-code-action
githubactions
Direct 1.*.* Unknown
anyio
pypi
Transitive 4.13.0 4.13.0 Current MIT
astral-sh/setup-uv
githubactions
Direct 7.*.* Unknown
asttokens
pypi
Transitive 3.0.1 3.0.1 Current Apache-2.0
async-timeout
pypi
Transitive 5.0.1 5.0.1 Current Apache-2.0
atproto
Direct Unknown
attrs
pypi
Transitive 26.1.0 26.1.0 Current MIT
azure-identity
pypi
Direct 1.25.3 1.25.3 Current LicenseRef-scancode-generic-cla AND MIT
backports-asyncio-runner
pypi
Transitive 1.2.0 1.2.0 Current Unknown
backports-tarfile
pypi
Transitive 1.2.0 1.2.0 Current Unknown
beartype
pypi
Transitive 0.22.9 0.22.9 Current MIT
caio
pypi
Transitive 0.9.25 0.9.25 Current Apache-2.0
cffi
pypi
Transitive 2.0.0 2.0.0 Current MIT-0
cloudpickle
pypi
Transitive 3.1.2 3.1.2 Current BSD-3-Clause
colorama
pypi
Transitive 0.4.6 0.4.6 Current BSD-2-Clause AND BSD-3-Clause
cronsim
pypi
Transitive 2.7 2.7.0 Unknown
dirty-equals
pypi
Direct 0.11 0.11.0 MIT
distro
pypi
Transitive 1.9.0 1.9.0 Current Apache-2.0
dnspython
pypi
Transitive 2.8.0 2.8.0 Current ISC AND MPL-2.0
email-validator
pypi
Direct 2.3.0 2.3.0 Current CC0-1.0 AND Unlicense
exceptiongroup
pypi
Direct 1.3.1 1.3.1 Current MIT AND Python-2.0
execnet
pypi
Transitive 2.1.2 2.1.2 Current MIT
executing
pypi
Transitive 2.2.1 2.2.1 Current MIT
extractions/setup-just
githubactions
Direct 4.*.* Unknown
fancycompleter
pypi
Transitive 0.11.1 0.11.1 Current BSD-2-Clause AND BSD-3-Clause
fastmcp
Direct Unknown
fastmcp
Direct >= 0.8.0 Unknown
fastmcp
Direct Unknown
griffelib
pypi
Direct 2.0.2 2.0.2 Current Unknown
h11
pypi
Transitive 0.16.0 0.16.0 Current MIT
hatchling
Direct Unknown
httpcore
pypi
Transitive 1.0.9 1.0.9 Current BSD-2-Clause AND BSD-3-Clause
httpx
Direct >= 0.27.0 Unknown
httpx-sse
pypi
Transitive 0.4.3 0.4.3 Current MIT
idna
pypi
Transitive 3.11 3.18.0 BSD-3-Clause
iniconfig
pypi
Transitive 2.3.0 2.3.0 Current MIT
inline-snapshot
Direct Unknown
ipython-pygments-lexers
pypi
Transitive 1.1.1 1.1.1 Current BSD-2-Clause AND BSD-3-Clause
j178/prek-action
githubactions
Direct 2.*.* Unknown
jaraco-classes
pypi
Transitive 3.4.0 3.4.0 Current Unknown
jaraco-context
pypi
Transitive 6.1.2 6.1.2 Current Unknown
jayqi/failed-build-issue-action
githubactions
Direct 1.*.* Unknown
jeepney
pypi
Transitive 0.9.0 0.9.0 Current MIT
jsonref
pypi
Direct 1.1.0 1.1.0 Current MIT
jsonschema
pypi
Transitive 4.26.0 4.26.0 Current MIT
jsonschema-specifications
pypi
Transitive 2025.9.1 2025.9.1 Current MIT
keyring
pypi
Direct 25.7.0 25.7.0 Current MIT
loq
pypi
Direct 0.1.0 0.1.0 Current Unknown
mdurl
pypi
Transitive 0.1.2 0.1.2 Current MIT
msal-extensions
pypi
Transitive 1.3.1 1.3.1 Current LicenseRef-scancode-generic-cla AND MIT
mypy-extensions
pypi
Transitive 1.1.0 1.1.0 Current MIT
openapi-pydantic
pypi
Direct 0.5.1 0.5.1 Current MIT
opentelemetry-semantic-conventions
pypi
Transitive 0.61b0 0.63.0b1 Apache-2.0
packaging
pypi
Direct 26.0 26.2.0 Apache-2.0 AND BSD-2-Clause
pdbpp
pypi
Direct 0.12.1 0.12.1 Current Unknown
peter-evans/create-pull-request
githubactions
Direct 8.*.* Unknown
pexpect
pypi
Transitive 4.9.0 4.9.0 Current ISC
phue2
Direct Unknown
pluggy
pypi
Transitive 1.6.0 1.6.0 Current MIT
prompt-toolkit
pypi
Transitive 3.0.52 3.0.52 Current BSD-2-Clause AND BSD-3-Clause
psutil
pypi
Direct 7.2.2 7.2.2 Current BSD-3-Clause
ptyprocess
pypi
Transitive 0.7.0 0.7.0 Current ISC
pure-eval
pypi
Transitive 0.2.3 0.2.3 Current MIT
py-key-value-aio
Direct Unknown
pyasn1
pypi
Transitive 0.6.3 0.6.3 Current BSD-2-Clause AND BSD-3-Clause AND MIT
pyasn1-modules
pypi
Transitive 0.4.2 0.4.2 Current BSD-2-Clause AND BSD-3-Clause
pycparser
pypi
Transitive 3.0 3.0.0 BSD-3-Clause
pydantic
Direct Unknown
pydantic-settings
Direct >= 2.0.0 Unknown
pygments
pypi
Transitive 2.20.0 2.20.0 Current BSD-2-Clause
pyinstrument
pypi
Direct 5.1.2 5.1.2 Current Unknown
pyperclip
pypi
Direct 1.11.0 1.11.0 Current BSD-2-Clause AND BSD-3-Clause
pyrepl
pypi
Transitive 0.11.4 0.11.4 Current LicenseRef-scancode-other-permissive AND MIT
pytest
pypi
Direct 9.0.3 9.0.3 Current MIT
pytest-cov
pypi
Direct 7.1.0 7.1.0 Current MIT
pytest-env
pypi
Direct 1.6.0 1.6.0 Current MIT
pytest-examples
pypi
Direct 0.0.18 0.0.18 Current MIT
pytest-flakefinder
pypi
Direct 1.1.0 1.1.0 Current Apache-2.0
pytest-report
pypi
Direct 0.2.1 0.2.1 Current Unknown
pytest-retry
pypi
Direct 1.7.0 1.7.0 Current MIT
pytest-timeout
pypi
Direct 2.4.0 2.4.0 Current MIT
pytest-xdist
pypi
Direct 3.8.0 3.8.0 Current MIT
python-dotenv
pypi
Direct 1.2.2 1.2.2 Current BSD-3-Clause
python-dotenv
Direct Unknown
python-json-logger
pypi
Transitive 4.1.0 4.1.0 Current Unknown
pytokens
pypi
Transitive 0.4.1 0.4.1 Current MIT
pywin32
pypi
Transitive 311 311.0.0 PSF-2.0
pywin32-ctypes
pypi
Transitive 0.2.3 0.2.3 Current BSD-3-Clause
pyyaml
pypi
Direct 6.0.3 6.0.3 Current MIT
qrcode
Direct Unknown
referencing
pypi
Transitive 0.37.0 0.37.0 Current MIT
secretstorage
pypi
Transitive 3.5.0 3.5.0 Current BSD-3-Clause
shellingham
pypi
Transitive 1.5.4 1.5.4 Current ISC
sniffio
pypi
Transitive 1.3.1 1.3.1 Current Apache-2.0 AND MIT
stack-data
pypi
Transitive 0.6.3 0.6.3 Current MIT
strawgate/minimize-resolved-pr-reviews
githubactions
Direct 0.*.* Unknown
taskgroup
pypi
Transitive 0.2.2 0.2.2 Current MIT
tenacity
pypi
Transitive 9.1.4 9.1.4 Current Apache-2.0
tomli
pypi
Transitive 2.4.1 2.4.1 Current MIT
tqdm
pypi
Transitive 4.67.3 4.67.3 Current MIT AND MPL-2.0
typing-extensions
pypi
Transitive 4.15.0 4.15.0 Current 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
typing-inspection
pypi
Transitive 0.4.2 0.4.2 Current MIT
tzdata
pypi
Transitive 2025.3 2026.2.0 Apache-2.0
uv-dynamic-versioning
Direct Unknown
websockets
pypi
Direct 16.0 16.0.0 BSD-3-Clause
websockets
Direct >= 15.0.1 Unknown

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]