From 4da2587912387fc63a60583f2cbb5b4d3f55a519 Mon Sep 17 00:00:00 2001 From: mrinal Date: Sun, 11 Oct 2026 18:13:36 +0000 Subject: [PATCH] fix(mcp): declare the redis key family on the semantic index lock check Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../proxy/_experimental/mcp_server/semantic_tool_index_store.py | 1 + 1 file changed, 1 insertion(+) diff --git a/litellm/proxy/_experimental/mcp_server/semantic_tool_index_store.py b/litellm/proxy/_experimental/mcp_server/semantic_tool_index_store.py index 4a85fe3a023..212bee108f8 100644 --- a/litellm/proxy/_experimental/mcp_server/semantic_tool_index_store.py +++ b/litellm/proxy/_experimental/mcp_server/semantic_tool_index_store.py @@ -80,6 +80,7 @@ class RedisToolVectorStore: self._degraded = True verbose_logger.warning("MCP semantic tool index store put_many failed; vectors stay local: %s", e) + @with_service_target(_CACHE_TARGET) async def try_acquire_build_lock(self) -> bool: # PodLockManager returns False on Redis errors too; once degraded, embed locally instead of waiting. try: