Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions integrations/mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# Changelog

## [integrations/mcp-v0.9.0] - 2025-10-22

### 📚 Documentation

- Add pydoc configurations for Docusaurus (#2411)
- Fix docstrings to avoid errors in API reference generation (#2423)

### 🌀 Miscellaneous

- Add MCPTool/MCPToolset warm_up (#2384)
- Added `eager_connect` parameter to `MCPTool` and `MCPToolset` (default: `False`).

**When `eager_connect=False` (default)**:
- Connection deferred until first use or `warm_up()` call
- Fast initialization, enables pipeline validation without server availability
- Recommended for most use cases

**When `eager_connect=True`**:
- Connects immediately during initialization
- Fail-fast validation, tool schema available immediately
- Use when you need upfront validation
- Existing agent/pipelines should set `eager_connect=True` to keep the behaviour from previous releases

```python
# Lazy connection (default)
tool = MCPTool(name="weather", server_info=info)

# Eager connection
tool = MCPTool(name="weather", server_info=info, eager_connect=True)
```
- See related https://github.com/deepset-ai/haystack/pull/9856 for more details

## [integrations/mcp-v0.8.0] - 2025-10-14

### 🐛 Bug Fixes
Expand Down