Repository navigation
DeepMCPAgent 0.3.0
DeepMCPAgent 0.3.0
π Features
-
CLI
- Added global
--versionflag (prints package version). - Improved option parsing (
--stdio/--http) with TyperAnnotated.
- Added global
-
Tools
-
Improved JSON Schema β Pydantic conversion:
- Carry through defaults and descriptions.
- Generate per-tool arg models (
Args_<tool>). - Sanitize model names for Pydantic compatibility.
-
π Fixes
-
Typing
- Added return type annotations to CLI commands.
- Parameterized
RunnableandFastMCPClientto satisfy mypy. - Fixed
create_modeloverload typing with safe casts. - Resolved Ruff B008 warnings (Typer option defaults).
-
CI
- Added PyPI Trusted Publishing workflow (publishes on tags).
- Fixed workflow to skip
deepextra on Python 3.10. - Migrated Ruff config to
[tool.ruff.lint]. - Applied
ruff formatso CI passes.
π¦ Release
-
Version bumped to 0.3.0.
-
First automated release to PyPI via Trusted Publishing.
Install with:pip install -U deepmcpagent