Skip to content

Credits

These projects were used to build unblu-mcp. Thank you!

Python | uv | copier-uv

Runtime dependencies

Project Summary Version (accepted) Version (last resolved) License
annotated-types Reusable constraint types to use with typing.Annotated >=0.6.0 0.7.0 MIT License
anyio High-level concurrency and networking framework on top of asyncio or Trio >=4.5 4.12.0 MIT
attrs Classes Without Boilerplate >=23.1.0 25.4.0 MIT
Authlib The ultimate Python library in building OAuth and OpenID Connect servers and clients. >=1.6.5 1.6.6 BSD-3-Clause
beartype Unbearably fast near-real-time pure-Python runtime-static type-checker. >=0.20.0 0.22.9 MIT License
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.11.12 MPL-2.0
cffi Foreign Function Interface for Python calling C code. >=1.14 2.0.0 MIT
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.4 MIT
click Composable command line interface toolkit ~=8.1.0, >=7.0 8.1.8 BSD License
cloudpickle Pickler class to extend the standard pickle.Pickler functionality >=3.1.1 3.1.2 BSD-3-Clause
colorama Cross-platform colored terminal text. 0.4.6 BSD License
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. 46.0.3 Apache-2.0 OR BSD-3-Clause
cyclopts Intuitive, easy CLIs based on type hints. >=4.0.0 4.4.0 Apache-2.0
docstring_parser Parse Python docstrings in reST, Google and Numpydoc format >=0.15, <4.0 0.17.0 MIT
docutils Docutils -- Python Documentation Utilities 0.22.3 Public Domain + BSD License + GNU General Public License (GPL)
exceptiongroup Backport of PEP 654 (exception groups) >=1.2.2, >=1 1.3.1 MIT License
fakeredis Python implementation of redis API, can be used for testing purposes. >=2.32.1 2.33.0 BSD-3-Clause
fastmcp The fast, Pythonic way to build MCP servers and clients. >=2.14.1 2.14.1 Apache-2.0
filelock A platform independent file lock. >=3.20.1 3.20.1 Unlicense
h11 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 >=0.8, >=0.16 0.16.0 MIT
httpcore A minimal low-level HTTP client. ==1.* 1.0.9 BSD-3-Clause
httpx The next generation HTTP client. >=0.27.0, >=0.25.0 0.28.1 BSD-3-Clause
httpx-sse Consume Server-Sent Event (SSE) messages with HTTPX. >=0.4 0.4.3 MIT
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.11 BSD-3-Clause
importlib_metadata Read metadata from Python packages >=4.6 8.7.0 Apache Software License
jsonschema An implementation of JSON Schema validation for Python >=4.20.0 4.25.1 MIT
jsonschema-path JSONSchema Spec with object-oriented paths >=0.3.4 0.3.4 Apache-2.0
jsonschema-specifications The JSON Schema meta-schemas and vocabularies, exposed as a Registry >=2023.03.6 2025.9.1 MIT
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 3.0.0 MIT License
mcp Model Context Protocol SDK >=1.24.0 1.24.0 MIT
mdurl Markdown URL utilities ~=0.1 0.1.2 MIT License
openapi-pydantic Pydantic OpenAPI schema implementation >=0.5.1 0.5.1 MIT
opentelemetry-api OpenTelemetry Python API >=1.33.0 1.39.1 Apache-2.0
opentelemetry-exporter-prometheus Prometheus Metric Exporter for OpenTelemetry >=0.60b0 0.60b1 Apache-2.0
opentelemetry-instrumentation Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python >=0.60b0 0.60b1 Apache-2.0
opentelemetry-sdk OpenTelemetry Python SDK ~=1.39.1 1.39.1 Apache-2.0
opentelemetry-semantic-conventions OpenTelemetry Semantic Conventions ==0.60b1 0.60b1 Apache-2.0
packaging Core utilities for Python packages >=19.1, >=18.0 25.0 Apache Software License + BSD License
pathable Object-oriented paths >=0.4.1, <0.5.0 0.4.4 Apache-2.0
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir. >=4.0.0, >=2.2.0 4.5.1 MIT
prek Better pre-commit, re-engineered in Rust >=0.2.20 0.2.22 MIT License
prometheus_client Python client for the Prometheus monitoring system. >=0.21.1 0.23.1 Apache-2.0 AND BSD-2-Clause
py-key-value-aio Async Key-Value >=0.3.0, <0.4.0 0.3.0 Apache Software License
py-key-value-shared Shared Key-Value ==0.3.0 0.3.0 Apache Software License
pycparser C parser in Python 2.23 BSD-3-Clause
pydantic Data validation using Python type hints ~=2.0, >=2.0.0 2.12.5 MIT
pydantic-settings Settings management using Pydantic >=2.5.2 2.12.0 MIT
pydantic_core Core functionality for Pydantic validation and serialization ==2.41.5 2.41.5 MIT
pydocket A distributed background task system for Python functions >=0.15.5 0.15.6 MIT License
Pygments Pygments is a syntax highlighting package written in Python. >=2.7.2, >=2.13.0, <3.0.0 2.19.2 BSD-2-Clause
PyJWT JSON Web Token implementation in Python >=2.10.1 2.10.1 MIT
pyperclip A cross-platform clipboard module for Python. (Only handles plain text for now.) >=1.9.0 1.11.0 BSD
python-dotenv Read key-value pairs from a .env file and set them as environment variables >=1.1.0 1.2.1 BSD-3-Clause
python-json-logger JSON Log Formatter for the Python Logging Package >=2.0.7 4.0.0 BSD-2-Clause License
python-multipart A streaming multipart parser for Python >=0.0.9 0.0.21 Apache-2.0
PyYAML YAML parser and emitter for Python >=5.1 6.0.3 MIT
redis Python client for Redis database and key-value store >=5 7.1.0 MIT
referencing JSON Referencing + Python >=0.28.4 0.36.2 MIT
requests Python HTTP for Humans. ~=2.25, >=2.31.0, <3.0.0 2.32.5 Apache-2.0
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal ~=14.0, >=13.9.4 14.2.0 MIT
rich-rst A beautiful reStructuredText renderer for rich >=1.3.1, <2.0.0 1.3.2 MIT
rpds-py Python bindings to Rust's persistent data structures (rpds) >=0.7.1 0.30.0 MIT
shellingham Tool to Detect Surrounding Shell ~=1.5, >=1.3.0 1.5.4 ISC License
sortedcontainers Sorted Containers -- Sorted List, Sorted Dict, Sorted Set >=2 2.4.0 Apache 2.0
sse-starlette SSE plugin for Starlette >=1.6.1 3.0.4 BSD-3-Clause
starlette The little ASGI library that shines. >=0.27 0.50.0 BSD-3-Clause
typer Typer, build great CLIs. Easy to code. Based on Python type hints. >=0.15.1 0.20.0 MIT License
typing-inspection Runtime typing introspection tools >=0.4.2, >=0.4.1 0.4.2 MIT
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.12.0, >=3.10.0.2 4.15.0 PSF-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.21.1, <3 2.6.2 MIT
uvicorn The lightning-fast ASGI server. >=0.35 0.38.0 BSD-3-Clause
websockets An implementation of the WebSocket Protocol (RFC 6455 & 7692) >=15.0.1 15.0.1 BSD-3-Clause
wrapt Module for decorators, wrappers and monkey patching. >=1.10, >=1.0.0, <3, <2.0.0 1.17.3 BSD
zipp Backport of pathlib-compatible object wrapper for zip files >=3.20, >=3.1.0 3.23.0 MIT

Development dependencies

Project Summary Version (accepted) Version (last resolved) License
annotated-types Reusable constraint types to use with typing.Annotated >=0.6.0 0.7.0 MIT License
anyio High-level concurrency and networking framework on top of asyncio or Trio >=4.5 4.12.0 MIT
babel Internationalization utilities >=2.7.0 2.17.0 BSD-3-Clause
backrefs A wrapper around re and regex that adds additional back references. >=5.7.post1 6.1 MIT
bandit Security oriented static analyser for python code. >=1.8 1.9.2 Apache-2.0
beautifulsoup4 Screen-scraping library >=4.12 4.14.3 MIT License
build A simple, correct Python build frontend >=1.2 1.3.0 MIT
cappa Declarative CLI argument parser. >=0.29 0.31.0 ?
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.11.12 MPL-2.0
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.4 MIT
click Composable command line interface toolkit ~=8.1.0, >=7.0 8.1.8 BSD License
click-option-group Option groups missing in Click ~=0.5 0.5.9 BSD-3-Clause
colorama Cross-platform colored terminal text. 0.4.6 BSD License
coverage Code coverage measurement for Python >=7.10.6 7.13.0 Apache-2.0
csscompressor A python port of YUI CSS Compressor >=0.9.5 0.9.5 BSD
Deprecated Python @deprecated decorator to deprecate old python classes, functions or methods. ~=1.2 1.3.1 MIT
dotty-dict Dictionary wrapper for quick access to deeply nested keys. ~=1.3 1.3.1 MIT
exceptiongroup Backport of PEP 654 (exception groups) >=1.2.2, >=1 1.3.1 MIT License
execnet execnet: rapid multi-Python deployment >=2.1 2.1.2 MIT
ghp-import Copy your docs directly to the gh-pages branch. >=1.0 2.1.0 Apache Software License
gitdb Git Object Database >=4.0.1, <5 4.0.12 BSD License
GitPython GitPython is a Python library used to interact with Git repositories ~=3.0 3.1.45 BSD-3-Clause
griffe Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. >=1.13 1.15.0 ISC
h11 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 >=0.8, >=0.16 0.16.0 MIT
htmlmin2 An HTML Minifier >=0.1.13 0.1.13 BSD
httpcore A minimal low-level HTTP client. ==1.* 1.0.9 BSD-3-Clause
httpx The next generation HTTP client. >=0.27.0, >=0.25.0 0.28.1 BSD-3-Clause
humanize Python humanize utilities >=4.9 4.14.0 MIT
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.11 BSD-3-Clause
importlib_metadata Read metadata from Python packages >=4.6 8.7.0 Apache Software License
importlib_resources Read resources from Python packages ~=6.0 6.5.2 Apache Software License
iniconfig brain-dead simple config-ini parsing >=1.0.1 2.3.0 MIT
Jinja2 A very fast and expressive template engine. ~=3.1 3.1.6 BSD License
jsmin JavaScript minifier. >=3.0.1 3.0.1 MIT License
Markdown Python implementation of John Gruber's Markdown. >=3.6 3.10 BSD-3-Clause
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.4 0.4.0 MIT
markdown-exec Utilities to execute code blocks in Markdown files. >=1.10 1.12.1 ISC
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 3.0.0 MIT License
markdownify Convert HTML to markdown. >=0.14 1.2.2 MIT License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=1.1 3.0.3 BSD-3-Clause
mdformat CommonMark compliant Markdown formatter >=0.7.21 0.7.22 MIT License
mdformat_tables An mdformat plugin for rendering tables. >=1.0 1.0.0 MIT License
mdurl Markdown URL utilities ~=0.1 0.1.2 MIT License
mergedeep A deep merge function for 🐍. >=1.3.4 1.3.4 MIT License
mkdocs Project documentation with Markdown. >=1.6 1.6.1 BSD-2-Clause
mkdocs-autorefs Automatically link across pages in MkDocs. >=1.4 1.4.3 ISC
mkdocs-coverage MkDocs plugin to integrate your coverage HTML report into your site. >=1.1 2.0.0 ISC
mkdocs-get-deps MkDocs extension that lists all dependencies according to a mkdocs.yml file >=0.2.0 0.2.0 MIT
mkdocs-git-revision-date-localized-plugin Mkdocs plugin that enables displaying the localized date of the last git modification of a markdown file. >=1.4 1.5.0 MIT
mkdocs-llmstxt MkDocs plugin to generate an /llms.txt file. >=0.4 0.5.0 ISC
mkdocs-material Documentation that simply works >=9.6 9.7.0 MIT
mkdocs-material-extensions Extension pack for Python Markdown and MkDocs Material. >=1.3 1.3.1 MIT
mkdocs-minify-plugin An MkDocs plugin to minify HTML, JS or CSS files prior to being written to disk >=0.8 0.8.0 MIT
mkdocs-section-index MkDocs plugin to allow clickable sections that lead to an index page >=0.3.9 0.3.10 MIT
mkdocstrings Automatic documentation from sources, for MkDocs. >=0.27 1.0.0 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=1.16.2 2.0.1 ISC
packaging Core utilities for Python packages >=19.1, >=18.0 25.0 Apache Software License + BSD License
paginate Divides large result sets into pages for easier browsing >=0.5 0.5.7 MIT
pastel Bring colors to your terminal. >=0.2.1, <0.3.0 0.2.1 MIT
pathspec Utility library for gitignore style pattern matching of file paths. >=0.11.1 0.12.1 Mozilla Public License 2.0 (MPL 2.0)
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir. >=4.0.0, >=2.2.0 4.5.1 MIT
pluggy plugin and hook calling mechanisms for python >=1.5, <2 1.6.0 MIT
poethepoet A task runner that works well with poetry and uv. >=0.32 0.38.0 MIT
prek Better pre-commit, re-engineered in Rust >=0.2.20 0.2.22 MIT License
pydantic Data validation using Python type hints ~=2.0, >=2.0.0 2.12.5 MIT
pydantic_core Core functionality for Pydantic validation and serialization ==2.41.5 2.41.5 MIT
Pygments Pygments is a syntax highlighting package written in Python. >=2.7.2, >=2.13.0, <3.0.0 2.19.2 BSD-2-Clause
pymdown-extensions Extension pack for Python Markdown. >=6.3 10.19.1 MIT
pyproject_hooks Wrappers to call pyproject.toml-based build backend hooks. 1.2.0 MIT License
pytest pytest: simple powerful testing with Python >=8 9.0.2 MIT
pytest-asyncio Pytest support for asyncio >=0.24 1.3.0 Apache-2.0
pytest-cov Pytest plugin for measuring coverage. >=6 7.0.0 MIT
pytest-randomly Pytest plugin to randomly order tests and control random.seed. >=3.15 4.0.1 MIT
pytest-subprocess A plugin to fake subprocess for pytest >=1.5.3 1.5.3 MIT
pytest-xdist pytest xdist plugin for distributed testing, most importantly across multiple CPUs >=3.5 3.8.0 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.9.0.post0 BSD License + Apache Software License
python-gitlab The python wrapper for the GitLab REST and GraphQL APIs. >=4.0.0, <7.0.0 6.5.0 LGPL-3.0-or-later
python-semantic-release Automatic Semantic Versioning for Python projects >=10 10.5.3 MIT
pyupgrade A tool to automatically upgrade syntax for newer versions. >=3.19 3.21.2 MIT
PyYAML YAML parser and emitter for Python >=5.1 6.0.3 MIT
pyyaml_env_tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 1.1 MIT
requests Python HTTP for Humans. ~=2.25, >=2.31.0, <3.0.0 2.32.5 Apache-2.0
requests-toolbelt A utility belt for advanced users of python-requests >=1.0.0 1.0.0 Apache 2.0
respx A utility for mocking out the Python HTTPX and HTTP Core libraries. >=0.21 0.22.0 BSD-3-Clause
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal ~=14.0, >=13.9.4 14.2.0 MIT
ruff An extremely fast Python linter and code formatter, written in Rust. >=0.11 0.14.9 MIT License
shellingham Tool to Detect Surrounding Shell ~=1.5, >=1.3.0 1.5.4 ISC License
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
smmap A pure Python implementation of a sliding window memory map manager >=3.0.1, <6 5.0.2 BSD-3-Clause
soupsieve A modern CSS selector implementation for Beautiful Soup. >=1.6.1 2.8 MIT
stevedore Manage dynamic plugins for Python applications >=1.20.0 5.6.0 Apache-2.0
tokenize_rt A wrapper around the stdlib tokenize which roundtrips. >=6.1.0 6.2.0 MIT
tomlkit Style preserving TOML library ~=0.13.0 0.13.3 MIT
ty An extremely fast Python type checker, written in Rust. >=0.0.1a20 0.0.2 MIT License
type-lens type-lens is a Python template project designed to simplify the setup of a new project. >=0.2.5 0.2.6 MIT
typing-inspection Runtime typing introspection tools >=0.4.2, >=0.4.1 0.4.2 MIT
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.12.0, >=3.10.0.2 4.15.0 PSF-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.21.1, <3 2.6.2 MIT
vulture Find dead code >=2.13 2.14 MIT
watchdog Filesystem events monitoring >=2.0 6.0.0 Apache-2.0
wcwidth Measures the displayed width of unicode strings in a terminal >=0.2.13 0.2.14 MIT
wrapt Module for decorators, wrappers and monkey patching. >=1.10, >=1.0.0, <3, <2.0.0 1.17.3 BSD
yore Manage legacy code with comments. >=0.4 0.4.6 ISC
zipp Backport of pathlib-compatible object wrapper for zip files >=3.20, >=3.1.0 3.23.0 MIT