From 978b6ef15598b970448e30386ca62bdb12f3c866 Mon Sep 17 00:00:00 2001 From: Fahad Date: Sun, 15 Jun 2025 19:20:15 +0400 Subject: [PATCH] Improved --- README.md | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 00834a9..ca4688c 100644 --- a/README.md +++ b/README.md @@ -132,14 +132,22 @@ The final implementation resulted in a 26% improvement in JSON parsing performan ### 2. Clone and Set Up -Using the Terminal: - ```bash # Clone to your preferred location git clone https://github.com/BeehiveInnovations/zen-mcp-server.git cd zen-mcp-server + +# One-command setup (includes Redis for AI conversations) +./run-server.sh ``` +**What this does:** +- **Builds Docker images** with all dependencies (including Redis for conversation threading) +- **Creates .env file** (automatically uses `$GEMINI_API_KEY` and `$OPENAI_API_KEY` if set in environment) +- **Starts Redis service** for AI-to-AI conversation memory +- **Starts MCP server** with providers based on available API keys +- **Adds Zen to Claude Code automatically** + ### 3. Add Your API Keys ```bash @@ -164,22 +172,12 @@ nano .env # ./run-server.sh ``` -### 4. Start MCP Server +**Restart MCP Server**: This step is important. You will need to `./run-server.sh` again for it to +pick the changes made to `.env` otherwise the server will be unable to use your newly edited keys. You will need to +`./run-server.sh` any time changes are made to the `.env` file. -```bash -# One-command setup (includes Redis for AI conversations) -./run-server.sh -``` - -**What this does:** -- **Builds Docker images** with all dependencies (including Redis for conversation threading) -- **Creates .env file** (automatically uses `$GEMINI_API_KEY` and `$OPENAI_API_KEY` if set in environment) -- **Starts Redis service** for AI-to-AI conversation memory -- **Starts MCP server** with providers based on available API keys -- **Adds Zen to Claude Code automatically** - -Now run `claude` on the terminal for it to connect to the newly added mcp server. If you were already running a `claude` code session, -please exit and start a new session. +**Next**: Now run `claude` from your project folder using the terminal for it to connect to the newly added mcp server. +If you were already running a `claude` code session, please exit and start a new session. #### If Setting up for Claude Desktop