Releases: Yuukidiv/mcp-use
Releases · Yuukidiv/mcp-use
Python v1.7.0
What's Changed
Features
- feat(python): add mcp_logs_only option to hide non-MCP HTTP access logs by @pietrozullo in mcp-use#1164
- feat(python): auto-retry next available port when default is in use by @pietrozullo in mcp-use#1163
- feat(python): add create-mcp-use CLI with rich UI and dependency install by @renvins in mcp-use#1097
- feat(python): add icons parameter to MCPServer constructor by @pietrozullo in mcp-use#1147
Bug Fixes
- fix(python): respect configured inspector path by @pietrozullo in mcp-use#1176
- fix(python): simplify tool JSON Schema for Optional parameters by @pietrozullo in mcp-use#1141
- fix(python): use WeakSet for resource subscriptions to prevent memory leak on client disconnect by @stakeswky in mcp-use#1093
- fix(python): register debug routes when debug=True passed to run() by @pietrozullo in mcp-use#1114
- docs(python): fix incorrect parameter name in quickstart server example by @Yuukidiv in mcp-use#1108
Other
- chore(python): remove accidentally generated python/python directory by @pietrozullo in mcp-use#1148
Huge thanks to the contributors of this release!
Python v1.6.0
What's Changed
Features
- feat(docs): enhance Python server documentation with examples for tools, prompts, and resources (
7c3b6c2) - feat(python): conformance test infrastructure for server + client by @pietrozullo in mcp-use#1008
- feat(python): add protocol handlers for logging, completions, subscriptions, and DNS protection by @pietrozullo in mcp-use#1004
- feat(server): Bearer Token authentication for Python MCP server by @pietrozullo in mcp-use#841
- feat(python): Intercept MCP handshake with on_initialize middleware by @renvins in mcp-use#769
- feat(python): introduce roots support in MCPClient and Server by @Pederzh in mcp-use#751
- feat(python): Adapt OAuth to 2.1 version from new MCP spec by @renvins in mcp-use#518
- feat: add CLAUDE.md files for Python and TypeScript libraries by @Pederzh in mcp-use#775
- feat(python): pass files to agent (prompt_files) by @gabrielekarra in mcp-use#428
- feat(python): improve stdio error handling by @renvins in mcp-use#631
- feat/python/server by @pietrozullo in mcp-use#559
- feat(python)(client): allow middleware to modify context params by @vkrasnoselskikh in mcp-use#522
- Feature/mcp 799 python client integration of code mode by @pietrozullo in mcp-use#498
- Feat/python/pretty display by @pietrozullo in mcp-use#497
- Feat: python/restructure by @pietrozullo in mcp-use#318
- Merge pull request mcp-use#4 from mcp-use/feat/ts-python-parity by @zandko in mcp-use#4
- Merge pull request mcp-use#3 from mcp-use/feat/ts-python-parity by @zandko in mcp-use#3
Bug Fixes
- fix(python): achieve 100% client conformance (20/20) — fix sse-retry by @pietrozullo in mcp-use#1019
- fix(python): replace deprecated streamablehttp_client with streamable_http_client by @pietrozullo in mcp-use#1017
- fix(python): improve client conformance (pre-registration, CIMD, scope step-up) by @pietrozullo in mcp-use#1011
- fix(python): propagate verify parameter to HTTPConnector by @pietrozullo in mcp-use#914
- fix(python): DNS rebinding protection for cloud/proxy deployments by @pietrozullo in mcp-use#825
- fix(python/server): improve debug and pretty_print_jsonrpc behavior by @pietrozullo in mcp-use#814
- fix(python): add timeout mechanism to ConnectionManager.stop() by @Incharajayaram in mcp-use#726
- fix(python/server): update inspector CDN path and add error fallback by @pietrozullo in mcp-use#773
- fix(python): Update Docs by @pietrozullo in mcp-use#774
- fix(python): tool output persistency by @pietrozullo in mcp-use#688
- [python][agent]: fix agent output parsing in stream events memory and display by @pietrozullo in mcp-use#525
- fix/python/agent: stream_events to preserve AI messages in conversation history by @app/copilot-swe-agent in mcp-use#506
- fix CI links in python readme (
c877884) - fix: python: docs: astream removed by @pietrozullo in mcp-use#320
Other
- chore(python): add dependency policy and roadmap by @pietrozullo in mcp-use#1020
- docs(python): update LangChain examples to use 1.0+ API by @pietrozullo in mcp-use#1022
- test(python): add integration tests for resource subscriptions by @pietrozullo in mcp-use#1007
- chore(python): format adapter files for ruff 0.15 + remove docs PR comment spam by @pietrozullo in mcp-use#1003
- docs(python): document mcpclient constructor (
36e1ac0) - docs(python): revamp getting started pages to match TypeScript style (
cd64080) - python/release1.6.0 (
be5f4d7) - release/python1.5.2 (
6d04f70) - chore(python): docs update by @pietrozullo in mcp-use#795
- chore: readme update python server (
ba977ff) - release/python1.5.1 (
7193483) - python: refactor release actions by @pietrozullo in mcp-use#668
- python/server/middleware&tel by @pietrozullo in mcp-use#650
- python/release-1.5.0 (
67041ca) - chore(python): dependencies by @pietrozullo in mcp-use#531
- python/release/1.4.1 (
616b384) - chore/python/update examples models by @pietrozullo in mcp-use#402
- chore(python): remove relative imports (
c12247c) - release/python/1.4.0 by @pietrozullo in mcp-use#394
- chore: remove python cli (
503f7ca) - python/release/1.3.13 (
c5625de) - python: chore: locked langchain dependencies in pyproject.toml by @pietrozullo in mcp-use#321
- docs: update README files for Python and TypeScript implementations (
7d4c121)
Huge thanks to the contributors of this release!