From b75fa0ba57e5006324ab50bcf177878f15090a7d Mon Sep 17 00:00:00 2001 From: Snider Date: Tue, 3 Mar 2026 16:59:28 +0000 Subject: [PATCH] feat: add mcp.domains config for multi-domain portal support New 'domains' key accepts comma-separated MCP_DOMAINS env var, falling back to single MCP_DOMAIN value for backward compatibility. Co-Authored-By: Virgil --- config.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/config.php b/config.php index e935829..8eca2a8 100644 --- a/config.php +++ b/config.php @@ -4,19 +4,25 @@ return [ /* |-------------------------------------------------------------------------- - | MCP Portal Domain + | MCP Portal Domain(s) |-------------------------------------------------------------------------- | - | The domain where the MCP Portal is served. This hosts the server registry, - | documentation, and discovery endpoints for AI agents. + | The domain(s) where the MCP Portal is served. Routes are registered for + | each domain in the 'domains' array. | | Production: mcp.host.uk.com - | Local dev: mcp.host.test (Valet) + | Local dev: mcp.host.test, mcp.lthn.test (Valet) + | + | Set MCP_DOMAINS as a comma-separated list for multiple domains. | */ 'domain' => env('MCP_DOMAIN', 'mcp.'.env('APP_DOMAIN', 'host.uk.com')), + 'domains' => array_filter(array_map('trim', explode(',', + env('MCP_DOMAINS', env('MCP_DOMAIN', 'mcp.'.env('APP_DOMAIN', 'host.uk.com'))) + ))), + /* |-------------------------------------------------------------------------- | Registry Path