From 91d515871bf08cd6f0004099109e168f67388482 Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Sun, 26 Oct 2025 17:48:56 -0700 Subject: [PATCH] feat: Add detailed server URL logging and improve access information MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added comprehensive logging showing exact URLs to access the MCP server - Display localhost instead of 0.0.0.0 for better usability - Show MCP endpoint, transport type, and status endpoint information - Added visual separators to make server info stand out in logs This helps users understand exactly how to connect to the MCP server and troubleshoot connection issues. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- mcp_server/src/graphiti_mcp_server.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mcp_server/src/graphiti_mcp_server.py b/mcp_server/src/graphiti_mcp_server.py index 5575c8e3..5a616011 100644 --- a/mcp_server/src/graphiti_mcp_server.py +++ b/mcp_server/src/graphiti_mcp_server.py @@ -820,11 +820,22 @@ async def run_mcp_server(): logger.info( f'Running MCP server with SSE transport on {mcp.settings.host}:{mcp.settings.port}' ) + logger.info(f'Access the server at: http://{mcp.settings.host}:{mcp.settings.port}/sse') await mcp.run_sse_async() elif mcp_config.transport == 'http': + # Use localhost for display if binding to 0.0.0.0 + display_host = 'localhost' if mcp.settings.host == '0.0.0.0' else mcp.settings.host logger.info( f'Running MCP server with streamable HTTP transport on {mcp.settings.host}:{mcp.settings.port}' ) + logger.info('=' * 60) + logger.info('MCP Server Access Information:') + logger.info(f' Server URL: http://{display_host}:{mcp.settings.port}/') + logger.info(f' MCP Endpoint: POST http://{display_host}:{mcp.settings.port}/') + logger.info(' Transport: HTTP (streamable)') + logger.info(' Status endpoint: GET /status') + logger.info('=' * 60) + logger.info('For MCP clients, use the server URL above as the endpoint') await mcp.run_streamable_http_async() else: raise ValueError(