diff --git a/librechat.yaml b/librechat.yaml index da1c38ec5..a9d7a8fd0 100644 --- a/librechat.yaml +++ b/librechat.yaml @@ -98,7 +98,7 @@ interface: groups: true roles: true marketplace: - use: true + use: true fileCitations: true # Temporary chat retention period in hours (default: 720, min: 1, max: 8760) # temporaryChatRetention: 1 @@ -155,13 +155,10 @@ speech: apiKey: '${TTS_API_KEY}' model: 'eleven_multilingual_v2' voices: ['202898wioas09d2', 'addwqr324tesfsf', '3asdasr3qrq44w', 'adsadsa'] - - stt: openai: apiKey: '${STT_API_KEY}' model: 'whisper-1' - # rateLimits: # fileUploads: # ipMax: 100 @@ -187,59 +184,59 @@ actions: # Example MCP Servers Object Structure mcpServers: - pieces: - # type: sse # type can optionally be omitted - type: "streamable-http" - url: https://pieces-mcp.baked.rocks/mcp - timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. - headers: - mcp-session-id: {{LIBRECHAT_BODY_CONVERSATIONID}} - xpipe: - type: "streamable-http" - url: https://xpipe-mcp.baked.rocks/mcp - timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. - headers: - mcp-session-id: {{LIBRECHAT_BODY_CONVERSATIONID}} - context7: - url: https://mcp.context7.com/mcp - timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. - headers: - CONTEXT7_API_KEY: ctx7sk-f6f1b998-88a2-4e78-9d21-433545326e6c - # everything: - # # type: sse # type can optionally be omitted - # url: http://localhost:3001/sse - # timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. - # puppeteer: - # type: stdio - # command: npx - # args: - # - -y - # - "@modelcontextprotocol/server-puppeteer" - # timeout: 300000 # 5 minutes timeout for this server - filesystem: - # type: stdio - command: npx - args: - - -y - - "@modelcontextprotocol/server-filesystem" - - /home/user/LibreChat/ - - /mnt/claude-scripts - - /mnt/apps - - /mnt/biz-bud - - /mnt/portainer - - /mnt/repos - iconPath: /home/user/LibreChat/client/public/assets/logo.svg - # mcp-obsidian: - # command: npx - # args: - # - -y - # - "mcp-obsidian" - # - /path/to/obsidian/vault - sequential-thinking: - command: npx - args: - - -y - - "@modelcontextprotocol/server-sequential-thinking" + pieces: + # type: sse # type can optionally be omitted + type: "streamable-http" + url: https://pieces-mcp.baked.rocks/mcp + timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. + headers: + mcp-session-id: {{LIBRECHAT_BODY_CONVERSATIONID}} + xpipe: + type: "streamable-http" + url: https://xpipe-mcp.baked.rocks/mcp + timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. + headers: + mcp-session-id: {{LIBRECHAT_BODY_CONVERSATIONID}} + context7: + url: https://mcp.context7.com/mcp + timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. + headers: + CONTEXT7_API_KEY: ctx7sk-f6f1b998-88a2-4e78-9d21-433545326e6c +# everything: +# # type: sse # type can optionally be omitted +# url: http://localhost:3001/sse +# timeout: 60000 # 1 minute timeout for this server, this is the default timeout for MCP servers. +# puppeteer: +# type: stdio +# command: npx +# args: +# - -y +# - "@modelcontextprotocol/server-puppeteer" +# timeout: 300000 # 5 minutes timeout for this server + filesystem: + # type: stdio + command: npx + args: + - -y + - "@modelcontextprotocol/server-filesystem" + - /home/user/LibreChat/ + - /mnt/claude-scripts + - /mnt/apps + - /mnt/biz-bud + - /mnt/portainer + - /mnt/repos + iconPath: /home/user/LibreChat/client/public/assets/logo.svg +# mcp-obsidian: +# command: npx +# args: +# - -y +# - "mcp-obsidian" +# - /path/to/obsidian/vault + sequential-thinking: + command: npx + args: + - -y + - "@modelcontextprotocol/server-sequential-thinking" # Definition of custom endpoints endpoints: