LibreChat/packages/api/src/mcp/__tests__
Atef Bellaaj d9fbe55c2b
🧬 refactor: Wire Database Methods into MCP Package via Registry Pattern (#10715)
* Refactor: MCPServersRegistry Singleton Pattern with Dependency Injection for DB methods consumption

* refactor: error handling in MCP initialization and improve logging for MCPServersRegistry instance creation.

- Added checks for mongoose instance in ServerConfigsDB constructor and refined error messages for clarity.
- Reorder and use type imports

---------

Co-authored-by: Atef Bellaaj <slalom.bellaaj@external.daimlertruck.com>
Co-authored-by: Danny Avila <danny@librechat.ai>
2025-12-03 14:27:26 -05:00
..
auth.test.ts 🚦 feat: Auto-reinitialize MCP Servers on Request (#9226) 2025-08-23 03:27:05 -04:00
ConnectionsRepository.test.ts 🧬 refactor: Wire Database Methods into MCP Package via Registry Pattern (#10715) 2025-12-03 14:27:26 -05:00
detectOAuth.integration.dev.ts ♻️ refactor: MCPManager for Scalability, Fix App-Level Detection, Add Lazy Connections (#8930) 2025-08-13 11:45:06 -04:00
handler.test.ts 📮 feat: Custom OAuth Headers Support for MCP Server Config (#10014) 2025-10-11 11:17:12 -04:00
mcp.spec.ts 🏷️ feat: Request Placeholders for Custom Endpoint & MCP Headers (#9095) 2025-08-16 20:45:55 -04:00
MCPConnectionFactory.test.ts 📮 feat: Custom OAuth Headers Support for MCP Server Config (#10014) 2025-10-11 11:17:12 -04:00
MCPManager.test.ts 🧬 refactor: Wire Database Methods into MCP Package via Registry Pattern (#10715) 2025-12-03 14:27:26 -05:00
parsers.test.ts ✂️ refactor: Artifacts and Tool Callbacks to Pass UI Resources (#9581) 2025-09-11 14:34:07 -04:00
tokens.test.ts 🔌 feat: Revoke MCP OAuth Credentials (#9464) 2025-09-10 18:53:34 -04:00
utils.test.ts ♻️ refactor: MCPManager for Scalability, Fix App-Level Detection, Add Lazy Connections (#8930) 2025-08-13 11:45:06 -04:00
zod.spec.ts 🔃 refactor: Decouple Effects from AppService, move to data-schemas (#9974) 2025-10-05 06:37:57 -04:00