diff --git a/README.md b/README.md index 02c0c1a..f10602f 100644 --- a/README.md +++ b/README.md @@ -166,18 +166,67 @@ The final implementation resulted in a 26% improvement in JSON parsing performan **Prerequisites**: Install [uv](https://docs.astral.sh/uv/getting-started/installation/) first (required for uvx) -For **Claude Desktop**, add this to your `claude_desktop_config.json` +
+Claude Desktop Configuration + +Add this to your `claude_desktop_config.json`: ```json { "mcpServers": { "zen": { - "command": "uvx", + "command": "sh", "args": [ - "--from", - "git+https://github.com/BeehiveInnovations/zen-mcp-server.git", - "zen-mcp-server" + "-c", + "exec $(which uvx || echo uvx) --from git+https://github.com/BeehiveInnovations/zen-mcp-server.git zen-mcp-server" ], "env": { + "PATH": "/usr/local/bin:/usr/bin:/bin:/opt/homebrew/bin:~/.local/bin", + "OPENAI_API_KEY": "your_api_key_here" + } + } + } +} +``` +
+ +
+Claude Code CLI Configuration + +Create a `.mcp.json` file in your project root for [project-scoped configuration](https://docs.anthropic.com/en/docs/claude-code/mcp#project-scope): +```json +{ + "mcpServers": { + "zen": { + "command": "sh", + "args": [ + "-c", + "exec $(which uvx || echo uvx) --from git+https://github.com/BeehiveInnovations/zen-mcp-server.git zen-mcp-server" + ], + "env": { + "PATH": "/usr/local/bin:/usr/bin:/bin:/opt/homebrew/bin:~/.local/bin", + "OPENAI_API_KEY": "your_api_key_here" + } + } + } +} +``` +
+ +
+Gemini CLI Configuration + +Edit `~/.gemini/settings.json` and add: +```json +{ + "mcpServers": { + "zen": { + "command": "sh", + "args": [ + "-c", + "exec $(which uvx || echo uvx) --from git+https://github.com/BeehiveInnovations/zen-mcp-server.git zen-mcp-server" + ], + "env": { + "PATH": "/usr/local/bin:/usr/bin:/bin:/opt/homebrew/bin:~/.local/bin", "OPENAI_API_KEY": "your_api_key_here" } } @@ -185,24 +234,8 @@ For **Claude Desktop**, add this to your `claude_desktop_config.json` } ``` -For **Claude Code CLI**, create a `.mcp.json` file in your project root for [project-scoped configuration](https://docs.anthropic.com/en/docs/claude-code/mcp#project-scope): -```json -{ - "mcpServers": { - "zen": { - "command": "uvx", - "args": [ - "--from", - "git+https://github.com/BeehiveInnovations/zen-mcp-server.git", - "zen-mcp-server" - ], - "env": { - "OPENAI_API_KEY": "your_api_key_here" - } - } - } -} -``` +**Note**: While Zen MCP Server connects successfully to Gemini CLI, tool invocation is not working correctly yet. See [Gemini CLI Setup](docs/gemini-setup.md) for updates. +
**What this does:** - **Zero setup required** - uvx handles everything automatically diff --git a/config.py b/config.py index 5094181..bb3c5ff 100644 --- a/config.py +++ b/config.py @@ -14,9 +14,9 @@ import os # These values are used in server responses and for tracking releases # IMPORTANT: This is the single source of truth for version and author info # Semantic versioning: MAJOR.MINOR.PATCH -__version__ = "5.7.5" +__version__ = "5.7.6" # Last update date in ISO format -__updated__ = "2025-06-28" +__updated__ = "2025-06-29" # Primary maintainer __author__ = "Fahad Gilani"