🕒 feat: Add Configurable MCP Server Timeouts (#6199)

This commit is contained in:
Kaushik Iska 2025-03-06 11:02:43 -06:00 committed by GitHub
parent c8f7588164
commit 780fdf743a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 8 additions and 2 deletions

View file

@ -43,12 +43,14 @@ export class MCPConnection extends EventEmitter {
private isInitializing = false;
private reconnectAttempts = 0;
iconPath?: string;
timeout?: number;
constructor(serverName: string, private readonly options: t.MCPOptions, private logger?: Logger) {
super();
this.serverName = serverName;
this.logger = logger;
this.iconPath = options.iconPath;
this.timeout = options.timeout;
this.client = new Client(
{
name: 'librechat-mcp-client',