This repository was archived by the owner on May 16, 2025. It is now read-only.
Releases: langchain-ai/langchainjs-mcp-adapters
Releases · langchain-ai/langchainjs-mcp-adapters
v0.4.5
What's Changed
- chore: bump version to v0.4.4 [skip ci] by @benjamincburns in #74
- fix: drop useless import from node:stream package by @benjamincburns in #75
Full Changelog: v0.4.4...v0.4.5
v0.4.4
v0.4.3
v0.4.2
What's Changed
- fix: drop unnecessary dependency by @benjamincburns in #57
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- fix: pass tool schema without conversion by @benjamincburns in #56
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Breaking Changes
- Configuration system completely revamped - now uses object-based config, instead of file-based
- Config structure is based on on emergent
mcpServers
config "standard" used by Claude, Claude Code, and many other MCP clients
- Config structure is based on on emergent
MultiServerMCPClient
constructor now requires a connections record or complete server config, and no longer auto-loads from mcp.json- Several methods that were sync are now async (e.g.,
getTools()
,getClient()
) - Removed multiple configuration methods (
fromConfigFile
,addConfigFromFile
, etc.) - Added Zod validation for configurations with improved error reporting
- Changed tool naming convention for
MultiServerMCPClient
with new prefix options, aligned with naming conventions used by Claude Code
New Features
- Support for rich content responses including text, images, and embedded resources
- Added debug logging with the
debug
package - Improved error handling with distinct error types
- More robust type safety throughout the codebase
Documentation
- Completely restructured README with clearer examples and organization
- Added detailed sections on configuration options, error handling, and response types
- Simplified examples focused on real-world use cases
Merged Pull Requests
- break: dramatically simplify interface, add tool name prefixes by @benjamincburns in #38
- chore: update README to reflect recent changes by @benjamincburns in #53
Full Changelog: v0.3.4...v0.4.0
v0.3.4
What's Changed
- fix: fix CJS by dynamically importing json-schema-to-zod by @benjamincburns in #37
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- fix: don't autorun husky on npm install by @benjamincburns in #35
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Unpublished
This release was unpublished from NPM as it was broken on install. Sorry about that!
What's Changed
- fix: build issues by @benjamincburns in #32
- fix: don't use yarn for release publish step by @benjamincburns in #33
Full Changelog: v0.3.1...v0.3.2