🧾 docs: Update Example librechat.yaml

* docs: Add mcpServers, agents and actions to the config
This commit is contained in:
Julian Dreykorn 2025-01-03 14:35:00 +01:00 committed by GitHub
parent 65b2d647a1
commit 28966e3ddc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,7 +2,7 @@
# https://www.librechat.ai/docs/configuration/librechat_yaml # https://www.librechat.ai/docs/configuration/librechat_yaml
# Configuration version (required) # Configuration version (required)
version: 1.1.5 version: 1.2.0
# Cache settings: Set to true to enable caching # Cache settings: Set to true to enable caching
cache: true cache: true
@ -56,7 +56,17 @@ interface:
If you have any questions about these Terms, please contact us at contact@librechat.ai. If you have any questions about these Terms, please contact us at contact@librechat.ai.
By using the Website, you acknowledge that you have read these Terms of Service and agree to be bound by them. By using the Website, you acknowledge that you have read these Terms of Service and agree to be bound by them.
endpointsMenu: true
modelSelect: false
parameters: true
sidePanel: true
presets: false
prompts: true
bookmarks: true
multiConvo: true
agents: true
# Example Registration Object Structure (optional) # Example Registration Object Structure (optional)
registration: registration:
socialLogins: ['github', 'google', 'discord', 'openid', 'facebook'] socialLogins: ['github', 'google', 'discord', 'openid', 'facebook']
@ -90,6 +100,39 @@ registration:
# userMax: 50 # userMax: 50
# userWindowInMinutes: 60 # Rate limit window for conversation imports per user # userWindowInMinutes: 60 # Rate limit window for conversation imports per user
# Example Actions Object Structure
actions:
allowedDomains:
- "swapi.dev"
- "librechat.ai"
- "google.com"
# Example MCP Servers Object Structure
mcpServers:
everything:
# type: sse # type can optionally be omitted
url: http://localhost:3001/sse
puppeteer:
type: stdio
command: npx
args:
- -y
- "@modelcontextprotocol/server-puppeteer"
filesystem:
# type: stdio
command: npx
args:
- -y
- "@modelcontextprotocol/server-filesystem"
- /home/user/LibreChat/
iconPath: /home/user/LibreChat/client/public/assets/logo.svg
mcp-obsidian:
command: npx
args:
- -y
- "mcp-obsidian"
- /path/to/obsidian/vault
# Definition of custom endpoints # Definition of custom endpoints
endpoints: endpoints:
# assistants: # assistants:
@ -105,6 +148,10 @@ endpoints:
# retrievalModels: ["gpt-4-turbo-preview"] # retrievalModels: ["gpt-4-turbo-preview"]
# # (optional) Assistant Capabilities available to all users. Omit the ones you wish to exclude. Defaults to list below. # # (optional) Assistant Capabilities available to all users. Omit the ones you wish to exclude. Defaults to list below.
# capabilities: ["code_interpreter", "retrieval", "actions", "tools", "image_vision"] # capabilities: ["code_interpreter", "retrieval", "actions", "tools", "image_vision"]
# agents:
# disableBuilder: false
# (optional) Agent Capabilities available to all users. Omit the ones you wish to exclude. Defaults to list below.
# capabilities: ["execute_code", "file_search", "actions", "tools"]
custom: custom:
# Groq Example # Groq Example
- name: 'groq' - name: 'groq'