From 0f2b7e9caa5ddc4d55ee3e388f7f69b33ee81347 Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Sun, 26 Oct 2025 17:33:54 -0700 Subject: [PATCH] chore: Update default transport from SSE to HTTP MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changed default transport to 'http' as SSE is deprecated - Updated all configuration files to use HTTP transport - Updated Docker compose commands to use HTTP transport - Updated comments to reflect HTTP transport usage This change ensures the MCP server uses the recommended HTTP transport instead of the deprecated SSE transport. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- mcp_server/config/config-docker-falkordb.yaml | 2 +- mcp_server/config/config-docker-kuzu.yaml | 2 +- mcp_server/config/config-docker-neo4j.yaml | 2 +- mcp_server/config/config.yaml | 2 +- mcp_server/docker/docker-compose-falkordb.yml | 4 ++-- mcp_server/docker/docker-compose-neo4j.yml | 4 ++-- mcp_server/docker/docker-compose.yml | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/mcp_server/config/config-docker-falkordb.yaml b/mcp_server/config/config-docker-falkordb.yaml index 5bc698e8..554ddf29 100644 --- a/mcp_server/config/config-docker-falkordb.yaml +++ b/mcp_server/config/config-docker-falkordb.yaml @@ -2,7 +2,7 @@ # This configuration is optimized for running with docker-compose-falkordb.yml server: - transport: "sse" # SSE for HTTP access from Docker + transport: "http" # HTTP transport (SSE is deprecated) host: "0.0.0.0" port: 8000 diff --git a/mcp_server/config/config-docker-kuzu.yaml b/mcp_server/config/config-docker-kuzu.yaml index fe405744..aca0d45b 100644 --- a/mcp_server/config/config-docker-kuzu.yaml +++ b/mcp_server/config/config-docker-kuzu.yaml @@ -3,7 +3,7 @@ # It uses persistent KuzuDB storage at /data/graphiti.kuzu server: - transport: "sse" # SSE for HTTP access from Docker + transport: "http" # HTTP transport (SSE is deprecated) host: "0.0.0.0" port: 8000 diff --git a/mcp_server/config/config-docker-neo4j.yaml b/mcp_server/config/config-docker-neo4j.yaml index 5de08df7..cb7b753d 100644 --- a/mcp_server/config/config-docker-neo4j.yaml +++ b/mcp_server/config/config-docker-neo4j.yaml @@ -2,7 +2,7 @@ # This configuration is optimized for running with docker-compose-neo4j.yml server: - transport: "sse" # SSE for HTTP access from Docker + transport: "http" # HTTP transport (SSE is deprecated) host: "0.0.0.0" port: 8000 diff --git a/mcp_server/config/config.yaml b/mcp_server/config/config.yaml index 17e7e02b..c9c4efce 100644 --- a/mcp_server/config/config.yaml +++ b/mcp_server/config/config.yaml @@ -2,7 +2,7 @@ # This file supports environment variable expansion using ${VAR_NAME} or ${VAR_NAME:default_value} server: - transport: "sse" # Options: stdio, sse, http + transport: "http" # Options: stdio, sse (deprecated), http host: "0.0.0.0" port: 8000 diff --git a/mcp_server/docker/docker-compose-falkordb.yml b/mcp_server/docker/docker-compose-falkordb.yml index eec85c2c..ee25b317 100644 --- a/mcp_server/docker/docker-compose-falkordb.yml +++ b/mcp_server/docker/docker-compose-falkordb.yml @@ -50,8 +50,8 @@ services: volumes: - ../config/config-docker-falkordb.yaml:/app/config/config.yaml:ro ports: - - "8000:8000" # Expose the MCP server via HTTP for SSE transport - command: ["uv", "run", "src/graphiti_mcp_server.py", "--transport", "sse", "--config", "/app/config/config.yaml"] + - "8000:8000" # Expose the MCP server via HTTP transport + command: ["uv", "run", "src/graphiti_mcp_server.py", "--transport", "http", "--config", "/app/config/config.yaml"] volumes: falkordb_data: diff --git a/mcp_server/docker/docker-compose-neo4j.yml b/mcp_server/docker/docker-compose-neo4j.yml index fe96401a..2d8a976e 100644 --- a/mcp_server/docker/docker-compose-neo4j.yml +++ b/mcp_server/docker/docker-compose-neo4j.yml @@ -56,8 +56,8 @@ services: volumes: - ../config/config-docker-neo4j.yaml:/app/config/config.yaml:ro ports: - - "8000:8000" # Expose the MCP server via HTTP for SSE transport - command: ["uv", "run", "src/graphiti_mcp_server.py", "--transport", "sse", "--config", "/app/config/config.yaml"] + - "8000:8000" # Expose the MCP server via HTTP transport + command: ["uv", "run", "src/graphiti_mcp_server.py", "--transport", "http", "--config", "/app/config/config.yaml"] volumes: neo4j_data: diff --git a/mcp_server/docker/docker-compose.yml b/mcp_server/docker/docker-compose.yml index e1b488d8..1b3e4cb3 100644 --- a/mcp_server/docker/docker-compose.yml +++ b/mcp_server/docker/docker-compose.yml @@ -33,8 +33,8 @@ services: # Persistent KuzuDB data storage - kuzu_data:/data ports: - - "8000:8000" # Expose the MCP server via HTTP for SSE transport - command: ["uv", "run", "src/graphiti_mcp_server.py", "--transport", "sse", "--config", "/app/config/config.yaml"] + - "8000:8000" # Expose the MCP server via HTTP transport + command: ["uv", "run", "src/graphiti_mcp_server.py", "--transport", "http", "--config", "/app/config/config.yaml"] # Volume for persistent KuzuDB storage volumes: