LibreChat MCP Servers
Instructions for setting up SuperGateway MCP servers in docker containers for docker deployments of LibreChat
Overview
LibreChat MCP Servers is a project that provides instructions for setting up Model Context Protocol (MCP) servers in Docker containers, enhancing the capabilities of LibreChat through the Supergateway bridge.
To use LibreChat MCP Servers, follow the provided instructions to create a new directory for your MCP server, configure the Dockerfile, and update the necessary configuration files to integrate your server with LibreChat.
- Instructions for setting up MCP servers in Docker containers. - Integration with Supergateway for seamless communication. - Modular configuration for easy addition of new servers.
- Running multiple MCP servers for different functionalities.
- Integrating third-party APIs with LibreChat.
- Enhancing the capabilities of chatbots through custom server implementations.
Add to your AI client
Use these steps to connect LibreChat MCP Servers in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"librechatmcpservers-wally-kroeker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-librechatmcpservers-wally-kroeker"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"librechatmcpservers-wally-kroeker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-librechatmcpservers-wally-kroeker"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"librechatmcpservers-wally-kroeker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-librechatmcpservers-wally-kroeker"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"librechatmcpservers-wally-kroeker": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-librechatmcpservers-wally-kroeker"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"librechatmcpservers-wally-kroeker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-librechatmcpservers-wally-kroeker"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"librechatmcpservers-wally-kroeker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-librechatmcpservers-wally-kroeker"
]
}
}
}FAQ
Can I run multiple MCP servers?
Yes! You can create multiple directories for different MCP servers and configure them accordingly.
Is Docker required to use this project?
Yes! Docker is necessary for deploying the MCP servers as containers.
How do I troubleshoot connection issues?
Check your network configuration, container logs, and ensure that ports are not conflicting.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1478,"uuid":"374af7e5-5a31-44f1-8c0b-3d3777690bdc","name":"LibreChatMCPServers","title":"LibreChat MCP Servers","description":"Instructions for setting up SuperGateway MCP servers in docker containers for docker deployments of LibreChat","avatar_url":"https://avatars.githubusercontent.com/u/16227053?v=4","created_at":"2025-02-20T16:00:09.209Z","updated_at":"2025-02-23T07:21:39.419Z","status":"created","author_name":"wally-kroeker","author_avatar_url":"https://avatars.githubusercontent.com/u/16227053?v=4","tags":"librechat,mcp-servers,docker","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/wally-kroeker/LibreChatMCPServers","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]