# LibreChat Configuration File # For more information, see: https://www.librechat.ai/docs/configuration/librechat_yaml version: 1.3.1 # Cache settings cache: true # Interface configuration interface: fileCitations: true # MCP Servers configuration # Controls user permissions for MCP (Model Context Protocol) server management mcpServers: use: true # Allow users to use configured MCP servers share: false # Allow users to share MCP servers with other users create: true # Allow users to create and manage new MCP servers public: false # Allow users to share MCP servers publicly (with everyone) endpoints: agents: capabilities: - programmatic_tools - deferred_tools - execute_code - web_search - artifacts - actions - context - tools - chain - ocr - skills - subagents openAI: fetch: true anthropic: fetch: true google: fetch: true mcpSettings: allowedDomains: - "http://clickhouse-mcp:8000" - "https://mcp.clickhouse.cloud/mcp" - "host.docker.internal" # Docker host access (required for Docker setups) mcpServers: ClickHouse-Local: type: streamable-http url: http://clickhouse-mcp:8000/mcp timeout: 60000 # 1 minute timeout headers: Authorization: "Bearer ${CLICKHOUSE_MCP_AUTH_TOKEN}" ClickHouse-Cloud: type: streamable-http url: https://mcp.clickhouse.cloud/mcp timeout: 60000 # 1 minute timeout