Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a317d6c

Browse files
committed
chore: release docs
1 parent 07f088b commit a317d6c

File tree

5 files changed

+97
-5
lines changed

5 files changed

+97
-5
lines changed

docs/changelog/1_3_11.mdx

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: "Version 1.3.11"
3+
description: "Enhanced error handling, authorization features, and critical bug fixes"
4+
mode: "center"
5+
---
6+
7+
![Release Image 1.3.11](/images/Release1.3.11.png)
8+
This release brings significant improvements to MCP-Use with enhanced error handling, new authorization capabilities, and several critical bug fixes. The most notable additions include a comprehensive authorization system and improved reliability across HTTP connectors and subprocess management.
9+
10+
## 🚀 New Features
11+
12+
### Authorization System
13+
**[PR #149](https://github.com/pietrozullo/mcp-use/pull/149) by @pietrozullo**
14+
15+
A comprehensive OAuth2 and Bearer token authentication framework has been added to MCP-Use, enabling secure access control for MCP servers and clients. The system includes automatic OAuth discovery, dynamic client registration, and secure token storage. Key features include file-based token storage, automatic token refresh, OAuth metadata discovery, and secure callback handling for the authorization code flow.
16+
17+
For detailed usage examples and configuration options, see the [Authentication documentation](/client/authentication).
18+
19+
## 🐛 Bug Fixes & Improvements
20+
21+
### HTTP Connector Error Handling
22+
**[PR #279](https://github.com/pietrozullo/mcp-use/pull/279) by @renvins**
23+
24+
Significantly improved error handling in HTTP connectors with better authentication error detection and graceful fallback between transport methods. The system now properly handles HTTP 401/403/407 errors and provides clearer diagnostic messages when authentication fails.
25+
26+
### Empty Tool Result Handling
27+
**[PR #273](https://github.com/pietrozullo/mcp-use/pull/273) by @renvins**
28+
29+
Fixed a critical issue where empty tool results (`content: []`) were causing validation errors in the LangChain adapter. The system now correctly processes empty results and handles cases where tools legitimately return no content.
30+
31+
### JSON Schema Enum Validation
32+
**[PR #270](https://github.com/pietrozullo/mcp-use/pull/270) by @Amrithesh-Kakkoth**
33+
34+
Resolved a validation issue in `jsonschema_to_pydantic` conversion where enum fields without explicit type declarations were failing validation. The fix automatically adds `"type": "string"` to enum fields, ensuring proper Pydantic model generation.
35+
36+
```python
37+
# Before: This would fail validation
38+
{"enum": ["x", "y", "z"]}
39+
40+
# After: Automatically fixed to
41+
{"type": "string", "enum": ["x", "y", "z"]}
42+
```
43+
44+
### Documentation Fix
45+
**[PR #266](https://github.com/pietrozullo/mcp-use/pull/266) by @renvins**
46+
47+
Corrected a typo in the README documentation where `astream` was incorrectly referenced instead of `stream`, improving clarity for developers following the streaming examples.
48+
49+
### MCPAgent Execution Tracking
50+
**[PR #254](https://github.com/pietrozullo/mcp-use/pull/254) by @hetsaraiya**
51+
52+
Enhanced the MCPAgent execution flow with comprehensive success/failure tracking and telemetry collection. The system now properly tracks execution status, steps taken, tools used, and execution time for better observability and debugging.
53+
54+
```python
55+
# New telemetry tracking includes:
56+
# - Execution success/failure status
57+
# - Number of steps taken
58+
# - Tools used during execution
59+
# - Response time and error details
60+
# - Agent configuration metadata
61+
```
62+
63+
### Subprocess Cleanup
64+
**[PR #231](https://github.com/pietrozullo/mcp-use/pull/231) by @lorenss-m**
65+
66+
Fixed a critical resource leak in subprocess management when running multiple MCP clients concurrently. The fix ensures proper process termination and cleanup, preventing zombie processes and memory leaks in long-running applications.
67+
68+
## 🔧 Maintenance
69+
70+
### Automated Dependency Updates
71+
**[PRs #261](https://github.com/pietrozullo/mcp-use/pull/261), [#253](https://github.com/pietrozullo/mcp-use/pull/253), [#248](https://github.com/pietrozullo/mcp-use/pull/248) by @github-actions[bot]**
72+
73+
Regular automated updates to dependent package information, ensuring the project stays current with its ecosystem and maintains compatibility with the latest versions of dependencies.

docs/changelog.mdx renamed to docs/changelog/changelog.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ description: "New updates and improvements"
44
mode: "center"
55
---
66

7+
<Update label="2025‑09‑29">
8+
## v1.3.11
9+
- **New**: Complete OAuth2 and Bearer token authentication framework ([#149](https://github.com/pietrozullo/mcp-use/pull/149))
10+
- Fix: HTTP connector error handling with better diagnostics ([#279](https://github.com/pietrozullo/mcp-use/pull/279))
11+
- Fix: Accept empty tool results without validation errors ([#273](https://github.com/pietrozullo/mcp-use/pull/273))
12+
- Fix: JSON schema enum validation in jsonschema_to_pydantic conversion ([#270](https://github.com/pietrozullo/mcp-use/pull/270))
13+
- Fix: Documentation typo (astream → stream) ([#266](https://github.com/pietrozullo/mcp-use/pull/266))
14+
- Enhancement: MCPAgent execution tracking with success status ([#254](https://github.com/pietrozullo/mcp-use/pull/254))
15+
- Fix: Subprocess cleanup for multiple MCP clients to prevent memory leaks ([#231](https://github.com/pietrozullo/mcp-use/pull/231))
16+
</Update>
17+
718
<Update label="2025‑06‑19">
819
## v1.3.3
920
- Set default logging level to info

docs/client/authentication.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "Authentication"
33
description: "mcp-use supports multiple authentication methods for MCP servers, including OAuth 2.0 with automatic Dynamic Client Registration (DCR), bearer tokens, and custom authentication providers."
44
icon: "key"
5+
tag: "New"
56
---
67

78
## Quick Start

docs/docs.json

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@
7777
"client/sampling",
7878
"client/elicitation",
7979
"client/notifications",
80-
"client/logging",
81-
"client/authentication"
80+
"client/logging"
8281
]
83-
}
82+
},
83+
"client/authentication"
8484
]
8585
},
8686
{
@@ -152,11 +152,18 @@
152152
"tab": "Changelog",
153153
"icon": "history",
154154
"groups": [
155+
155156
{
156157
"group": "Changelog",
157158
"pages": [
158-
"changelog"
159-
]
159+
"changelog/changelog"
160+
]
161+
},
162+
{
163+
"group": "Versions",
164+
"pages": [
165+
"changelog/1_3_11"
166+
]
160167
}
161168
]
162169
}

docs/images/Release1.3.11.png

3.42 MB
Loading

0 commit comments

Comments
 (0)