Files
librechat.ai/components/changelog/content/config_v1.2.8.mdx
Dustin Healy b8e656306c 📚 docs: Enhance MCP server management documentation (#365)
- Updated changelog for version 1.2.8 to include enhancements in MCP server management, such as connection status tracking and OAuth support.
- Added detailed documentation on connection status indicators, server initialization processes, and user interface improvements for managing MCP servers.
- Introduced new images and videos to illustrate the updated features and functionalities.
2025-07-22 22:53:00 -04:00

33 lines
3.3 KiB
Plaintext

- Added `azure_mistral_ocr` strategy option for OCR configuration
- Enables use of Mistral OCR models deployed on Azure AI Foundry
- Supports Azure-specific deployment configurations with custom endpoints
- Requires Azure deployment name to be specified in `mistralModel` field
- Compatible with Mistral OCR 2503 model available on Azure AI Foundry
- See [OCR Configuration](/docs/configuration/librechat_yaml/object_structure/ocr) for details
- Added `serverInstructions` to MCP Servers object structure:
- Controls whether server instructions are included in agent context when using MCP Server tools
- See: [MCP Servers Object Structure](/docs/configuration/librechat_yaml/object_structure/mcp_servers#serverinstructions)
- Added additional user field placeholders to [MCP Servers Object Structure](/docs/configuration/librechat_yaml/object_structure/mcp_servers):
- `{{LIBRECHAT_USER_ID}}`: Will be replaced with the current user's ID, enabling multi-user support.
- `{{LIBRECHAT_USER_*}}`: Dynamic user field placeholders. Replace `*` with the UPPERCASE version of any allowed field.
- See: **[`headers`](/docs/configuration/librechat_yaml/object_structure/mcp_servers#headers)** and **[`url`](/docs/configuration/librechat_yaml/object_structure/mcp_servers#url)** fields, which both support these placeholders.
- Added `customUserVars` to MCP Servers for per-user credentials:
- Allows users to securely provide their own API keys and credentials for MCP servers
- Configurable through UI via settings icon in tool selection or MCP Settings panel
- Ensures authentication details remain private in multi-user environments
- See: [MCP Servers Object Structure - customUserVars](/docs/configuration/librechat_yaml/object_structure/mcp_servers#customuservars)
- Added `mcpServers` to the `interface` configuration in `librechat.yaml`:
- Centralizes UI-related settings for Model Context Protocol (MCP) servers.
- This includes the `placeholder` option, which customizes the text shown in the server selection dropdown when no MCP is selected.
- See: [Interface Object Structure - mcpServers](/docs/configuration/librechat_yaml/object_structure/interface#mcp-servers)
- Added user placeholder variables support to Custom Endpoint Headers:
- Users can now use `{{LIBRECHAT_USER_ID}}`, `{{LIBRECHAT_USER_EMAIL}}`, and other user field placeholders in custom endpoint headers
- See: [Custom Endpoint Object Structure - Headers](/docs/configuration/librechat_yaml/object_structure/custom_endpoint#headers) for details
- Improved [Model Specs documentation](/docs/configuration/librechat_yaml/object_structure/model_specs) with parameter support updates (disableStreaming, thinking, thinkingBudget, web_search, etc...)
- Enhanced MCP (Model Context Protocol) server management with connection status tracking and OAuth support
- Added dynamic status icons showing server state (connected, disconnected, OAuth required, error, initializing)
- Implemented server (re)initialization with OAuth flow support through dropdown and settings panel
- Added set/unset state tracking for customUserVars
- Unified server listing across MCPSelect and MCPPanel with consistent status display
- See [MCP Servers Configuration](/docs/configuration/librechat_yaml/object_structure/mcp_servers) for details