diff --git a/mcp_server/pyproject.toml b/mcp_server/pyproject.toml index bab59fd7..cef71e27 100644 --- a/mcp_server/pyproject.toml +++ b/mcp_server/pyproject.toml @@ -10,6 +10,7 @@ dependencies = [ "graphiti-core[falkordb]>=0.23.0", "pydantic-settings>=2.0.0", "pyyaml>=6.0", + "typing-extensions>=4.0.0", ] [project.optional-dependencies] diff --git a/mcp_server/src/models/response_types.py b/mcp_server/src/models/response_types.py index eca20324..16d96bca 100644 --- a/mcp_server/src/models/response_types.py +++ b/mcp_server/src/models/response_types.py @@ -1,6 +1,8 @@ """Response type definitions for Graphiti MCP Server.""" -from typing import Any, TypedDict +from typing import Any + +from typing_extensions import TypedDict class ErrorResponse(TypedDict):