From cbaffa1d89ae0dcacf4122d9e78d04d3ecc4721d Mon Sep 17 00:00:00 2001 From: Lars Varming Date: Sun, 9 Nov 2025 20:12:59 +0100 Subject: [PATCH] Release v1.0.2: Add api-providers extra without sentence-transformers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix for LibreChat Python 3.12 compatibility issue: - Add new 'api-providers' extra that includes all API-based providers (Anthropic, Groq, Google Gemini, Voyage AI) without sentence-transformers - Keep 'providers' extra for users who need local embeddings - Resolves torch/sentence-transformers installation conflicts on Python 3.12 Users can now use: - graphiti-mcp-varming[api-providers] - Lightweight, Python 3.12 compatible - graphiti-mcp-varming[providers] - Full, includes sentence-transformers 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude --- mcp_server/pyproject.toml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/mcp_server/pyproject.toml b/mcp_server/pyproject.toml index f9747849..bfc50a72 100644 --- a/mcp_server/pyproject.toml +++ b/mcp_server/pyproject.toml @@ -10,7 +10,7 @@ allow-direct-references = true [project] name = "graphiti-mcp-varming" -version = "1.0.1" +version = "1.0.2" description = "Graphiti MCP Server - Enhanced fork with additional tools by Varming" readme = "README.md" requires-python = ">=3.10,<4" @@ -53,7 +53,15 @@ azure = [ "azure-identity>=1.21.0", ] -# LLM/Embedder providers +# LLM/Embedder providers (lightweight - no sentence-transformers) +api-providers = [ + "google-genai>=1.8.0", + "anthropic>=0.49.0", + "groq>=0.2.0", + "voyageai>=0.2.3", +] + +# LLM/Embedder providers (includes heavy sentence-transformers for local embeddings) providers = [ "google-genai>=1.8.0", "anthropic>=0.49.0",