Prepare the LibreChat deployment
LibreChat can connect to remote MCP servers over Streamable HTTP and supports
per-user OAuth. The administrator must expose a correct public LibreChat domain
so the callback URL can reach
${DOMAIN_SERVER}/api/mcp/<server-name>/oauth/callback.
Add a server named hombee in LibreChat’s MCP configuration or
server-management interface. Use the public Home MCP URL ending in /mcp,
select Streamable HTTP and enable OAuth. Restart or reload LibreChat if
required, then connect the server from the individual user’s interface and
complete Hombee sign-in.
Do not configure one shared Hombee token for all LibreChat users. Each person must authorize with their own account so Home MCP can apply installation, permission and capability filters correctly.
Verify Home Assistant in a conversation
Create a new chat with the Hombee server enabled and ask: “List the Home Assistant areas and read-only capabilities available to my Hombee account. Do not change state.” Review every consequential tool call before approval.
If OAuth returns to the wrong host, correct LibreChat’s public server domain and reverse-proxy headers. If one user sees another user’s connection, stop and audit per-user OAuth storage before continuing. If discovery is empty, compare the signed-in Hombee account and installation rather than adding a global credential.


