mirror of
https://github.com/mcp-use/mcp-use.git
synced 2026-09-14 18:06:01 +08:00
0c95e04db2
The current mint CLI throws 'URIError: URI malformed' generating the anchor slug for '### 100% Client Conformance (20/20)' (bare % followed by non-hex), failing the 'Generate and validate API documentation' job on every PR. Reworded to 'Full Client Conformance (20/20)'; mint broken-links now passes across the whole docs tree. Closes #1911 Co-authored-by: ayaanmacmini3 <ayaanmacmini3@ayaanmacmini3s-Mac-mini.local> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
106 lines
4.1 KiB
Plaintext
106 lines
4.1 KiB
Plaintext
---
|
|
title: "Version 1.7.0"
|
|
description: "CLI scaffolding, conformance tests, auto-retry ports, and full client conformance"
|
|
icon: "rocket"
|
|
og:image: "https://mcp-use.com/api/og/release?v=1.7.0"
|
|
---
|
|
|
|
import { Contributors } from '/snippets/contributors.jsx'
|
|
|
|
<Card img="https://mcp-use.com/api/og/release?v=1.7.0" title="Release 1.7.0" href="https://github.com/mcp-use/mcp-use/releases/tag/python-v1.7.0">
|
|
This release adds the **create-mcp-use CLI** for scaffolding new projects, **conformance test infrastructure**, **auto-retry ports**, and achieves **100% client conformance (20/20)**.
|
|
</Card>
|
|
|
|
## New Features
|
|
|
|
### create-mcp-use CLI
|
|
**[PR #1097](https://github.com/mcp-use/mcp-use/pull/1097) by @renvins**
|
|
|
|
Added a new `create-mcp-use` CLI with rich UI and automatic dependency installation for quickly scaffolding new MCP projects.
|
|
|
|
### Auto-Retry Port Selection
|
|
**[PR #1163](https://github.com/mcp-use/mcp-use/pull/1163) by @pietrozullo**
|
|
|
|
When the default port is already in use, the server now automatically retries the next available port.
|
|
|
|
### MCP Logs Only Mode
|
|
**[PR #1164](https://github.com/mcp-use/mcp-use/pull/1164) by @pietrozullo**
|
|
|
|
Added `mcp_logs_only` option to hide non-MCP HTTP access logs, reducing noise in production environments.
|
|
|
|
### Server Icons Parameter
|
|
**[PR #1147](https://github.com/mcp-use/mcp-use/pull/1147) by @pietrozullo**
|
|
|
|
Added `icons` parameter to the `MCPServer` constructor for customizing server icons.
|
|
|
|
### Conformance Test Infrastructure
|
|
**[PR #1008](https://github.com/mcp-use/mcp-use/pull/1008) by @pietrozullo**
|
|
|
|
Added conformance test infrastructure for verifying server and client protocol compliance.
|
|
|
|
### Protocol Handlers
|
|
**[PR #1004](https://github.com/mcp-use/mcp-use/pull/1004) by @pietrozullo**
|
|
|
|
Added protocol handlers for logging, completions, subscriptions, and DNS protection.
|
|
|
|
## Bug Fixes
|
|
|
|
### Inspector Path Configuration
|
|
**[PR #1176](https://github.com/mcp-use/mcp-use/pull/1176) by @pietrozullo**
|
|
|
|
Fixed the server to respect the configured inspector path.
|
|
|
|
### Simplified Optional Parameter Schema
|
|
**[PR #1141](https://github.com/mcp-use/mcp-use/pull/1141) by @pietrozullo**
|
|
|
|
Simplified tool JSON Schema generation for Optional parameters.
|
|
|
|
### Memory Leak Prevention
|
|
**[PR #1093](https://github.com/mcp-use/mcp-use/pull/1093) by @stakeswky**
|
|
|
|
Switched to `WeakSet` for resource subscriptions to prevent memory leaks on client disconnect.
|
|
|
|
### Debug Route Registration
|
|
**[PR #1114](https://github.com/mcp-use/mcp-use/pull/1114) by @pietrozullo**
|
|
|
|
Fixed debug routes to be registered when `debug=True` is passed to `run()`.
|
|
|
|
### Full Client Conformance (20/20)
|
|
**[PR #1019](https://github.com/mcp-use/mcp-use/pull/1019) by @pietrozullo**
|
|
|
|
Achieved 100% client conformance score by fixing SSE retry handling.
|
|
|
|
### Deprecated streamablehttp_client Replaced
|
|
**[PR #1017](https://github.com/mcp-use/mcp-use/pull/1017) by @pietrozullo**
|
|
|
|
Replaced deprecated `streamablehttp_client` with `streamable_http_client`.
|
|
|
|
### Improved Client Conformance
|
|
**[PR #1011](https://github.com/mcp-use/mcp-use/pull/1011) by @pietrozullo**
|
|
|
|
Improved client conformance with pre-registration, CIMD, and scope step-up support.
|
|
|
|
### Verify Parameter Propagation
|
|
**[PR #914](https://github.com/mcp-use/mcp-use/pull/914) by @pietrozullo**
|
|
|
|
Fixed propagation of the `verify` parameter to `HTTPConnector`.
|
|
|
|
### Documentation Fix
|
|
**[PR #1108](https://github.com/mcp-use/mcp-use/pull/1108) by @Yuukidiv**
|
|
|
|
Fixed incorrect parameter name in the quickstart server example.
|
|
|
|
## Other Changes
|
|
|
|
- Removed accidentally generated `python/python` directory ([#1148](https://github.com/mcp-use/mcp-use/pull/1148))
|
|
- Added dependency policy and roadmap ([#1020](https://github.com/mcp-use/mcp-use/pull/1020))
|
|
- Updated LangChain examples to use 1.0+ API ([#1022](https://github.com/mcp-use/mcp-use/pull/1022))
|
|
- Added integration tests for resource subscriptions ([#1007](https://github.com/mcp-use/mcp-use/pull/1007))
|
|
- Formatted adapter files for ruff 0.15 ([#1003](https://github.com/mcp-use/mcp-use/pull/1003))
|
|
|
|
## Contributors
|
|
|
|
Thank you to all contributors who made this release possible
|
|
|
|
<Contributors users="pietrozullo,renvins,stakeswky,Yuukidiv" />
|