From e37cb71da22e761c934064fe61297bea7cc7cab4 Mon Sep 17 00:00:00 2001 From: Patryk Ciechanski Date: Thu, 12 Jun 2025 15:38:01 +0200 Subject: [PATCH] fix: Address Gemini Code Assist review feedback MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Repository URL consistency: Updated all references to BeehiveInnovations/zen-mcp-server format - Documentation clarity: Fixed misleading table headers and improved Docker configuration examples - File conventions: Added missing final newlines to all files - Configuration consistency: Clarified API key placeholder format in documentation Addresses all points raised in PR #17 review by Gemini Code Assist. 🤖 Generated with Claude Code Co-Authored-By: Claude --- .claude/settings.example.json | 3 ++- .github/ISSUE_TEMPLATE/bug_report.yml | 5 ++-- .github/ISSUE_TEMPLATE/config.yml | 9 +++---- .github/ISSUE_TEMPLATE/documentation.yml | 7 +++--- .github/ISSUE_TEMPLATE/feature_request.yml | 3 ++- .github/ISSUE_TEMPLATE/tool_addition.yml | 3 ++- .github/workflows/auto-version.yml | 3 ++- .../workflows/build_and_publish_docker.yml | 11 +++++---- .github/workflows/docker-test.yml | 3 ++- .github/workflows/test.yml | 3 ++- CONTRIBUTING.md | 6 ++--- README.md | 10 ++++---- claude_config_example.json | 3 ++- docs/README.md | 7 +++--- docs/api/mcp-protocol.md | 2 +- docs/api/tools/analyze.md | 3 ++- docs/api/tools/chat.md | 3 ++- docs/api/tools/codereview.md | 3 ++- docs/api/tools/debug.md | 3 ++- docs/api/tools/precommit.md | 3 ++- docs/api/tools/thinkdeep.md | 3 ++- docs/architecture/components.md | 3 ++- docs/architecture/data-flow.md | 3 ++- docs/architecture/overview.md | 3 ++- docs/contributing/code-style.md | 3 ++- docs/contributing/file-overview.md | 5 ++-- docs/contributing/setup.md | 7 +++--- docs/contributing/test-structure.md | 3 ++- docs/contributing/testing.md | 3 ++- docs/contributing/workflows.md | 7 +++--- docs/user-guides/configuration.md | 13 +++++----- docs/user-guides/contributing-guide.md | 8 +++---- docs/user-guides/installation.md | 24 +++++++++---------- docs/user-guides/troubleshooting.md | 6 ++--- 34 files changed, 106 insertions(+), 78 deletions(-) diff --git a/.claude/settings.example.json b/.claude/settings.example.json index 7804060..278e384 100644 --- a/.claude/settings.example.json +++ b/.claude/settings.example.json @@ -32,4 +32,5 @@ "sequential-thinking", "gemini" ] -} \ No newline at end of file +} + diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 6142698..cadfb61 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -12,7 +12,7 @@ body: attributes: label: Project Version description: "Which version are you using? (e.g., Docker image tag like `latest` or `v1.2.3`, or a git commit SHA)" - placeholder: "e.g., ghcr.io/beehiveinnovations/gemini-mcp-server:latest" + placeholder: "e.g., ghcr.io/beehiveinnovations/zen-mcp-server:latest" validations: required: true @@ -77,4 +77,5 @@ body: - label: I have searched the existing issues and this is not a duplicate. required: true - label: I have confirmed that my `GEMINI_API_KEY` is set correctly. - required: true \ No newline at end of file + required: true + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 680e724..774c56a 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,12 @@ blank_issues_enabled: false contact_links: - name: 💬 General Discussion - url: https://github.com/BeehiveInnovations/gemini-mcp-server/discussions + url: https://github.com/BeehiveInnovations/zen-mcp-server/discussions about: Ask questions, share ideas, or discuss usage patterns with the community - name: 📚 Documentation - url: https://github.com/BeehiveInnovations/gemini-mcp-server/blob/main/README.md + url: https://github.com/BeehiveInnovations/zen-mcp-server/blob/main/README.md about: Check the README for setup instructions and usage examples - name: 🤝 Contributing Guide - url: https://github.com/BeehiveInnovations/gemini-mcp-server/blob/main/CONTRIBUTING.md - about: Learn how to contribute to the project \ No newline at end of file + url: https://github.com/BeehiveInnovations/zen-mcp-server/blob/main/CONTRIBUTING.md + about: Learn how to contribute to the project + diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml index 37359e8..0a4fd56 100644 --- a/.github/ISSUE_TEMPLATE/documentation.yml +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -45,12 +45,12 @@ body: placeholder: | Change: ``` - docker run ghcr.io/beehiveinnovations/gemini-mcp-server:latest + docker run ghcr.io/beehiveinnovations/zen-mcp-server:latest ``` To: ``` - docker run --pull=always ghcr.io/beehiveinnovations/gemini-mcp-server:latest + docker run --pull=always ghcr.io/beehiveinnovations/zen-mcp-server:latest ``` - type: dropdown @@ -64,4 +64,5 @@ body: - Advanced users (complex workflows) - All users validations: - required: true \ No newline at end of file + required: true + diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index cccde87..28ae33c 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -48,4 +48,5 @@ body: attributes: label: Contribution options: - - label: I am willing to submit a Pull Request to implement this feature. \ No newline at end of file + - label: I am willing to submit a Pull Request to implement this feature. + diff --git a/.github/ISSUE_TEMPLATE/tool_addition.yml b/.github/ISSUE_TEMPLATE/tool_addition.yml index 237904c..460010d 100644 --- a/.github/ISSUE_TEMPLATE/tool_addition.yml +++ b/.github/ISSUE_TEMPLATE/tool_addition.yml @@ -71,4 +71,5 @@ body: label: Contribution options: - label: I am willing to submit a Pull Request to implement this new tool. - - label: I have checked that this tool doesn't overlap significantly with existing tools (analyze, codereview, debug, thinkdeep, chat). \ No newline at end of file + - label: I have checked that this tool doesn't overlap significantly with existing tools (analyze, codereview, debug, thinkdeep, chat). + diff --git a/.github/workflows/auto-version.yml b/.github/workflows/auto-version.yml index d244a6a..343d61d 100644 --- a/.github/workflows/auto-version.yml +++ b/.github/workflows/auto-version.yml @@ -244,4 +244,5 @@ jobs: echo "PR title prefix did not require a version bump." >> $GITHUB_STEP_SUMMARY echo "- **PR**: #${{ github.event.pull_request.number }}" >> $GITHUB_STEP_SUMMARY echo "- **Title**: ${{ github.event.pull_request.title }}" >> $GITHUB_STEP_SUMMARY - fi \ No newline at end of file + fi + diff --git a/.github/workflows/build_and_publish_docker.yml b/.github/workflows/build_and_publish_docker.yml index ddfc2f1..a56d0f1 100644 --- a/.github/workflows/build_and_publish_docker.yml +++ b/.github/workflows/build_and_publish_docker.yml @@ -8,7 +8,7 @@ on: env: REGISTRY: ghcr.io - IMAGE_NAME: patrykiti/zen-mcp-server + IMAGE_NAME: beehiveinnovations/zen-mcp-server jobs: build-and-push: @@ -143,13 +143,13 @@ jobs: echo "Updating README.md with latest Docker image: $LATEST_TAG" # Update README.md with the latest image tag - sed -i.bak "s|ghcr\.io/patrykiti/zen-mcp-server:[a-zA-Z0-9\._-]*|$LATEST_TAG|g" README.md + sed -i.bak "s|ghcr\.io/[^/]*/zen-mcp-server:[a-zA-Z0-9\._-]*|$LATEST_TAG|g" README.md # Also update docs/user-guides/installation.md - sed -i.bak "s|ghcr\.io/patrykiti/zen-mcp-server:[a-zA-Z0-9\._-]*|$LATEST_TAG|g" docs/user-guides/installation.md + sed -i.bak "s|ghcr\.io/[^/]*/zen-mcp-server:[a-zA-Z0-9\._-]*|$LATEST_TAG|g" docs/user-guides/installation.md # Also update docs/user-guides/configuration.md - sed -i.bak "s|ghcr\.io/patrykiti/zen-mcp-server:[a-zA-Z0-9\._-]*|$LATEST_TAG|g" docs/user-guides/configuration.md + sed -i.bak "s|ghcr\.io/[^/]*/zen-mcp-server:[a-zA-Z0-9\._-]*|$LATEST_TAG|g" docs/user-guides/configuration.md # Check if there are any changes if git diff --quiet README.md docs/user-guides/installation.md docs/user-guides/configuration.md; then @@ -192,4 +192,5 @@ jobs: echo "### 📝 Documentation Updated" >> $GITHUB_STEP_SUMMARY echo "README.md and user guides have been automatically updated with the new Docker image tag: \`$LATEST_TAG\`" >> $GITHUB_STEP_SUMMARY - fi \ No newline at end of file + fi + diff --git a/.github/workflows/docker-test.yml b/.github/workflows/docker-test.yml index a6a42e1..12fcfad 100644 --- a/.github/workflows/docker-test.yml +++ b/.github/workflows/docker-test.yml @@ -28,4 +28,5 @@ jobs: run: | echo "### ✅ Docker Build Test Passed" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY - echo "Docker image builds successfully and is ready for production." >> $GITHUB_STEP_SUMMARY \ No newline at end of file + echo "Docker image builds successfully and is ready for production." >> $GITHUB_STEP_SUMMARY + diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2d13b39..c0e27c1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -114,4 +114,5 @@ jobs: if: steps.check-key.outputs.api_key_available == 'false' run: | echo "🔒 Simulation tests skipped (no API keys configured)" - echo "To enable simulation tests, add GEMINI_API_KEY and/or OPENAI_API_KEY as repository secrets" \ No newline at end of file + echo "To enable simulation tests, add GEMINI_API_KEY and/or OPENAI_API_KEY as repository secrets" + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dc5bd46..3e08281 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ -# Contributing to Gemini MCP Server +# Contributing to Zen MCP Server Thank you for your interest in contributing! This guide explains how to set up the development environment and contribute to the project. @@ -6,8 +6,8 @@ Thank you for your interest in contributing! This guide explains how to set up t 1. **Clone the repository** ```bash - git clone https://github.com/BeehiveInnovations/gemini-mcp-server.git - cd gemini-mcp-server + git clone https://github.com/BeehiveInnovations/zen-mcp-server.git + cd zen-mcp-server ``` 2. **Create virtual environment** diff --git a/README.md b/README.md index fa60af0..8d60aba 100644 --- a/README.md +++ b/README.md @@ -200,7 +200,7 @@ have produced a configuration for you to copy: ```bash # Pull the latest published image -docker pull ghcr.io/patrykiti/zen-mcp-server:v4.0.10 +docker pull ghcr.io/beehiveinnovations/zen-mcp-server:v4.0.10 ``` **Claude Desktop Configuration:** @@ -212,7 +212,7 @@ docker pull ghcr.io/patrykiti/zen-mcp-server:v4.0.10 "args": [ "run", "--rm", "-i", "-e", "GEMINI_API_KEY", - "ghcr.io/patrykiti/zen-mcp-server:v4.0.10" + "ghcr.io/beehiveinnovations/zen-mcp-server:v4.0.10" ], "env": { "GEMINI_API_KEY": "your-gemini-api-key-here" @@ -238,7 +238,7 @@ You can customize the server behavior by adding additional environment variables "-e", "DEFAULT_THINKING_MODE_THINKDEEP", "-e", "LOG_LEVEL", "-e", "MCP_PROJECT_ROOT", - "ghcr.io/patrykiti/zen-mcp-server:v4.0.10" + "ghcr.io/beehiveinnovations/zen-mcp-server:v4.0.10" ], "env": { "GEMINI_API_KEY": "your-gemini-api-key-here", @@ -1095,7 +1095,7 @@ Once set up, everything works normally: ```bash # Pull the image (runs in WSL2 automatically) -docker pull ghcr.io/patrykiti/zen-mcp-server:v4.0.10 +docker pull ghcr.io/beehiveinnovations/zen-mcp-server:v4.0.10 # Configure Claude Desktop normally in Windows # Docker Desktop handles WSL2 routing automatically @@ -1112,7 +1112,7 @@ If you prefer not to use Docker: ```powershell # In PowerShell or Command Prompt -git clone https://github.com/PatrykIti/zen-mcp-server.git +git clone https://github.com/BeehiveInnovations/zen-mcp-server.git cd zen-mcp-server pip install -r requirements.txt diff --git a/claude_config_example.json b/claude_config_example.json index a0c5229..f637854 100644 --- a/claude_config_example.json +++ b/claude_config_example.json @@ -14,4 +14,5 @@ ] } } -} \ No newline at end of file +} + diff --git a/docs/README.md b/docs/README.md index 7726a37..45b0517 100644 --- a/docs/README.md +++ b/docs/README.md @@ -53,8 +53,8 @@ This documentation is organized into four main categories to serve different aud The server provides six specialized tools for different AI collaboration scenarios: -| Tool | Purpose | Best For | Documentation | -|------|---------|----------|---------------| +| Tool | Purpose | Best For | Complexity Level | +|------|---------|----------|------------------| | **[chat](api/tools/chat.md)** | Quick questions, brainstorming | Immediate answers, idea exploration | Low complexity, fast iteration | | **[thinkdeep](api/tools/thinkdeep.md)** | Complex analysis, strategic planning | Architecture decisions, system design | High complexity, deep analysis | | **[analyze](api/tools/analyze.md)** | Code exploration, system understanding | Codebase comprehension, dependency analysis | Medium complexity, systematic exploration | @@ -158,4 +158,5 @@ To contribute: --- -**Need Help?** Check the [Troubleshooting Guide](user-guides/troubleshooting.md) or explore the specific documentation section for your use case. For development questions, start with the [Contributing Guidelines](contributing/setup.md). \ No newline at end of file +**Need Help?** Check the [Troubleshooting Guide](user-guides/troubleshooting.md) or explore the specific documentation section for your use case. For development questions, start with the [Contributing Guidelines](contributing/setup.md). + diff --git a/docs/api/mcp-protocol.md b/docs/api/mcp-protocol.md index fe641c4..6fe74e3 100644 --- a/docs/api/mcp-protocol.md +++ b/docs/api/mcp-protocol.md @@ -457,4 +457,4 @@ RATE_LIMITS = { --- -This MCP protocol implementation provides a secure, performant, and extensible foundation for AI-assisted development workflows while maintaining compatibility with Claude's expectations and requirements. \ No newline at end of file +This MCP protocol implementation provides a secure, performant, and extensible foundation for AI-assisted development workflows while maintaining compatibility with Claude's expectations and requirements. diff --git a/docs/api/tools/analyze.md b/docs/api/tools/analyze.md index 2880bbc..b730f06 100644 --- a/docs/api/tools/analyze.md +++ b/docs/api/tools/analyze.md @@ -580,4 +580,5 @@ The authentication system uses JWT tokens with RSA256 signing: --- -The Analyze Tool serves as your code comprehension partner, providing deep insights into existing systems and enabling informed decision-making for development and modernization efforts. \ No newline at end of file +The Analyze Tool serves as your code comprehension partner, providing deep insights into existing systems and enabling informed decision-making for development and modernization efforts. + diff --git a/docs/api/tools/chat.md b/docs/api/tools/chat.md index 2c61553..f67c1d1 100644 --- a/docs/api/tools/chat.md +++ b/docs/api/tools/chat.md @@ -350,4 +350,5 @@ The **Chat Tool** provides immediate access to Gemini's conversational capabilit --- -The Chat Tool serves as the primary interface for rapid AI collaboration, providing immediate access to Gemini's knowledge while maintaining conversation context and enabling seamless integration with deeper analysis tools. \ No newline at end of file +The Chat Tool serves as the primary interface for rapid AI collaboration, providing immediate access to Gemini's knowledge while maintaining conversation context and enabling seamless integration with deeper analysis tools. + diff --git a/docs/api/tools/codereview.md b/docs/api/tools/codereview.md index 12750a4..fdd23d1 100644 --- a/docs/api/tools/codereview.md +++ b/docs/api/tools/codereview.md @@ -415,4 +415,5 @@ memory.create_entities([{ --- -The CodeReview Tool provides systematic, thorough code analysis that integrates seamlessly with development workflows while maintaining high standards for security, performance, and maintainability. \ No newline at end of file +The CodeReview Tool provides systematic, thorough code analysis that integrates seamlessly with development workflows while maintaining high standards for security, performance, and maintainability. + diff --git a/docs/api/tools/debug.md b/docs/api/tools/debug.md index 240f137..9d6e06c 100644 --- a/docs/api/tools/debug.md +++ b/docs/api/tools/debug.md @@ -405,4 +405,5 @@ Error Context: --- -The Debug Tool provides systematic, expert-level debugging capabilities that can handle complex production issues while maintaining accuracy and providing actionable solutions for rapid incident resolution. \ No newline at end of file +The Debug Tool provides systematic, expert-level debugging capabilities that can handle complex production issues while maintaining accuracy and providing actionable solutions for rapid incident resolution. + diff --git a/docs/api/tools/precommit.md b/docs/api/tools/precommit.md index a1bb59c..5796095 100644 --- a/docs/api/tools/precommit.md +++ b/docs/api/tools/precommit.md @@ -446,4 +446,5 @@ memory.create_entities([{ --- -The Precommit Tool provides comprehensive, automated quality assurance that integrates seamlessly with development workflows while maintaining high standards for security, performance, and code quality. \ No newline at end of file +The Precommit Tool provides comprehensive, automated quality assurance that integrates seamlessly with development workflows while maintaining high standards for security, performance, and code quality. + diff --git a/docs/api/tools/thinkdeep.md b/docs/api/tools/thinkdeep.md index 51ea140..a3a4d29 100644 --- a/docs/api/tools/thinkdeep.md +++ b/docs/api/tools/thinkdeep.md @@ -473,4 +473,5 @@ Constraints: --- -The ThinkDeep Tool serves as your strategic thinking partner, providing comprehensive analysis and creative problem-solving capabilities for the most challenging technical and architectural decisions. \ No newline at end of file +The ThinkDeep Tool serves as your strategic thinking partner, providing comprehensive analysis and creative problem-solving capabilities for the most challenging technical and architectural decisions. + diff --git a/docs/architecture/components.md b/docs/architecture/components.md index 09bb2b4..6f19dc5 100644 --- a/docs/architecture/components.md +++ b/docs/architecture/components.md @@ -376,4 +376,5 @@ MAX_CONTEXT_TOKENS = int(os.getenv('MAX_CONTEXT_TOKENS', '1000000')) --- -This component architecture provides a robust foundation for AI collaboration while maintaining security, performance, and extensibility requirements. \ No newline at end of file +This component architecture provides a robust foundation for AI collaboration while maintaining security, performance, and extensibility requirements. + diff --git a/docs/architecture/data-flow.md b/docs/architecture/data-flow.md index fb8ec72..f60b6ec 100644 --- a/docs/architecture/data-flow.md +++ b/docs/architecture/data-flow.md @@ -542,4 +542,5 @@ class PerformanceMetrics: }) ``` -This comprehensive data flow documentation provides the foundation for understanding how information moves through the Gemini MCP Server, enabling effective debugging, optimization, and extension of the system. \ No newline at end of file +This comprehensive data flow documentation provides the foundation for understanding how information moves through the Gemini MCP Server, enabling effective debugging, optimization, and extension of the system. + diff --git a/docs/architecture/overview.md b/docs/architecture/overview.md index 0373d1c..875ed42 100644 --- a/docs/architecture/overview.md +++ b/docs/architecture/overview.md @@ -222,4 +222,5 @@ class ThreadContext: --- -This architecture provides a robust, secure, and extensible foundation for AI-assisted development workflows while maintaining clear separation of concerns and comprehensive error handling. \ No newline at end of file +This architecture provides a robust, secure, and extensible foundation for AI-assisted development workflows while maintaining clear separation of concerns and comprehensive error handling. + diff --git a/docs/contributing/code-style.md b/docs/contributing/code-style.md index f109197..44f86a9 100644 --- a/docs/contributing/code-style.md +++ b/docs/contributing/code-style.md @@ -599,4 +599,5 @@ repos: --- -Following these code style guidelines ensures consistent, maintainable, and secure code across the Gemini MCP Server project. All team members should adhere to these standards and use the automated tools to enforce compliance. \ No newline at end of file +Following these code style guidelines ensures consistent, maintainable, and secure code across the Gemini MCP Server project. All team members should adhere to these standards and use the automated tools to enforce compliance. + diff --git a/docs/contributing/file-overview.md b/docs/contributing/file-overview.md index eb04f24..bb20d4f 100644 --- a/docs/contributing/file-overview.md +++ b/docs/contributing/file-overview.md @@ -7,7 +7,7 @@ This document provides a comprehensive guide to the repository structure, explai ## Repository Structure ``` -gemini-mcp-server/ +zen-mcp-server/ ├── CLAUDE.md # Collaboration framework and development guidelines ├── README.md # Project overview and quick start guide ├── LICENSE # Project license (MIT) @@ -379,4 +379,5 @@ tests/ --- -This file overview provides the foundation for understanding the repository structure and serves as a guide for contributors to navigate the codebase effectively and make informed architectural decisions. \ No newline at end of file +This file overview provides the foundation for understanding the repository structure and serves as a guide for contributors to navigate the codebase effectively and make informed architectural decisions. + diff --git a/docs/contributing/setup.md b/docs/contributing/setup.md index 4b4c60d..1708d55 100644 --- a/docs/contributing/setup.md +++ b/docs/contributing/setup.md @@ -21,8 +21,8 @@ This guide helps you set up a development environment for contributing to the Ge ### 1. Clone Repository ```bash -git clone https://github.com/BeehiveInnovations/gemini-mcp-server.git -cd gemini-mcp-server +git clone https://github.com/BeehiveInnovations/zen-mcp-server.git +cd zen-mcp-server ``` ### 2. Choose Development Method @@ -377,4 +377,5 @@ docker system prune -f **Next Steps:** - Read [Development Workflows](workflows.md) - Review [Code Style Guide](code-style.md) -- Understand [Testing Strategy](testing.md) \ No newline at end of file +- Understand [Testing Strategy](testing.md) + diff --git a/docs/contributing/test-structure.md b/docs/contributing/test-structure.md index 3fd2e39..e1c2924 100644 --- a/docs/contributing/test-structure.md +++ b/docs/contributing/test-structure.md @@ -467,4 +467,5 @@ Clear organization and focused test files for easy maintenance --- -This test structure demonstrates a mature, production-ready testing approach that ensures code quality, security, and reliability while supporting the collaborative AI development patterns that make this project unique. \ No newline at end of file +This test structure demonstrates a mature, production-ready testing approach that ensures code quality, security, and reliability while supporting the collaborative AI development patterns that make this project unique. + diff --git a/docs/contributing/testing.md b/docs/contributing/testing.md index fca7e68..65d8005 100644 --- a/docs/contributing/testing.md +++ b/docs/contributing/testing.md @@ -687,4 +687,5 @@ For a comprehensive analysis of the existing test suite, including detailed brea --- -This comprehensive testing strategy ensures high-quality, reliable code while maintaining development velocity and supporting the collaborative patterns defined in CLAUDE.md. \ No newline at end of file +This comprehensive testing strategy ensures high-quality, reliable code while maintaining development velocity and supporting the collaborative patterns defined in CLAUDE.md. + diff --git a/docs/contributing/workflows.md b/docs/contributing/workflows.md index c8d0d96..0f63dee 100644 --- a/docs/contributing/workflows.md +++ b/docs/contributing/workflows.md @@ -573,8 +573,8 @@ claude-code-cli --tool precommit --path /workspace/ **Docker Image Workflow**: ```bash # 1. Build and test image locally -docker build -t gemini-mcp-server:latest . -docker run --rm gemini-mcp-server:latest --version +docker build -t zen-mcp-server:latest . +docker run --rm zen-mcp-server:latest --version # 2. Push to registry (automated via GitHub Actions) # 3. Update deployment configurations @@ -619,4 +619,5 @@ Implementation: Added context managers and explicit cleanup in utils/conversatio --- -This development workflow ensures high-quality, collaborative development while maintaining consistency with CLAUDE.md patterns and preserving knowledge through the Memory Bank system. \ No newline at end of file +This development workflow ensures high-quality, collaborative development while maintaining consistency with CLAUDE.md patterns and preserving knowledge through the Memory Bank system. + diff --git a/docs/user-guides/configuration.md b/docs/user-guides/configuration.md index cf2c31d..8bf06e4 100644 --- a/docs/user-guides/configuration.md +++ b/docs/user-guides/configuration.md @@ -8,7 +8,7 @@ This guide covers all configuration options for the Gemini MCP Server. | Variable | Description | Example | |----------|-------------|---------| -| `GEMINI_API_KEY` | Your Gemini API key from Google AI Studio | `AIzaSyC...` | +| `GEMINI_API_KEY` | Your Gemini API key from Google AI Studio (replace entire placeholder) | `AIzaSyC_your_actual_key_here` | ### Optional Configuration @@ -43,10 +43,10 @@ Add to your Claude Desktop config file: "args": [ "run", "--rm", "-i", "-e", "GEMINI_API_KEY", - "ghcr.io/patrykiti/gemini-mcp-server:latest" + "ghcr.io/beehiveinnovations/zen-mcp-server:latest" ], "env": { - "GEMINI_API_KEY": "your-gemini-api-key-here" + "GEMINI_API_KEY": "AIzaSyC_your_actual_gemini_api_key_here" } } } @@ -75,10 +75,10 @@ Add to your Claude Desktop config file: "args": [ "run", "--rm", "-i", "-e", "GEMINI_API_KEY", - "ghcr.io/patrykiti/gemini-mcp-server:v1.2.0" + "ghcr.io/beehiveinnovations/zen-mcp-server:v1.2.0" ], "env": { - "GEMINI_API_KEY": "your-gemini-api-key-here" + "GEMINI_API_KEY": "AIzaSyC_your_actual_gemini_api_key_here" } } } @@ -288,4 +288,5 @@ services: **See Also:** - [Installation Guide](installation.md) -- [Troubleshooting Guide](troubleshooting.md) \ No newline at end of file +- [Troubleshooting Guide](troubleshooting.md) + diff --git a/docs/user-guides/contributing-guide.md b/docs/user-guides/contributing-guide.md index 57f4cf8..416294f 100644 --- a/docs/user-guides/contributing-guide.md +++ b/docs/user-guides/contributing-guide.md @@ -108,13 +108,13 @@ After your PR is merged with a `+docker` prefix: ```bash # Pull your test image -docker pull ghcr.io/patrykiti/gemini-mcp-server:pr-42 +docker pull ghcr.io/beehiveinnovations/zen-mcp-server:pr-42 # Or use the commit-based tag -docker pull ghcr.io/patrykiti/gemini-mcp-server:main-abc1234 +docker pull ghcr.io/beehiveinnovations/zen-mcp-server:main-abc1234 # Test it locally -docker run -it --rm ghcr.io/patrykiti/gemini-mcp-server:pr-42 +docker run -it --rm ghcr.io/beehiveinnovations/zen-mcp-server:pr-42 ``` ## Workflow Summary @@ -178,4 +178,4 @@ Before submitting a PR: - **Questions about automation?** Open a discussion or ask in your PR comments - **Need API access for testing?** Live integration tests are optional for contributors -Remember: The automation is designed to help maintain consistency and quality. When in doubt, choose the most conservative prefix and ask for guidance in your PR! \ No newline at end of file +Remember: The automation is designed to help maintain consistency and quality. When in doubt, choose the most conservative prefix and ask for guidance in your PR! diff --git a/docs/user-guides/installation.md b/docs/user-guides/installation.md index 00649d8..4d79f95 100644 --- a/docs/user-guides/installation.md +++ b/docs/user-guides/installation.md @@ -45,10 +45,10 @@ After following this guide, you'll have: ```bash # Download the latest stable version -docker pull ghcr.io/patrykiti/gemini-mcp-server:latest +docker pull ghcr.io/beehiveinnovations/zen-mcp-server:latest # Optional: Pull a specific version -docker pull ghcr.io/patrykiti/gemini-mcp-server:v1.2.0 +docker pull ghcr.io/beehiveinnovations/zen-mcp-server:v1.2.0 ``` ### Step 2: Configure Claude Desktop @@ -66,7 +66,7 @@ docker pull ghcr.io/patrykiti/gemini-mcp-server:v1.2.0 "args": [ "run", "--rm", "-i", "-e", "GEMINI_API_KEY", - "ghcr.io/patrykiti/gemini-mcp-server:latest" + "ghcr.io/beehiveinnovations/zen-mcp-server:latest" ], "env": { "GEMINI_API_KEY": "your-gemini-api-key-here" @@ -86,10 +86,10 @@ Available image tags: ```bash # See all available tags -docker search ghcr.io/patrykiti/gemini-mcp-server +docker search ghcr.io/beehiveinnovations/zen-mcp-server # Or check GitHub Container Registry -open https://github.com/PatrykIti/gemini-mcp-server/pkgs/container/gemini-mcp-server +open https://github.com/BeehiveInnovations/zen-mcp-server/pkgs/container/zen-mcp-server ``` ### Step 4: Test Installation @@ -113,8 +113,8 @@ Restart Claude Desktop and try: ### Step 1: Clone Repository ```bash -git clone https://github.com/BeehiveInnovations/gemini-mcp-server.git -cd gemini-mcp-server +git clone https://github.com/BeehiveInnovations/zen-mcp-server.git +cd zen-mcp-server ``` ### Step 2: One-Command Setup @@ -198,7 +198,7 @@ services: - redis_data:/data gemini-mcp: - image: ghcr.io/beehiveinnovations/gemini-mcp-server:latest + image: ghcr.io/beehiveinnovations/zen-mcp-server:latest container_name: gemini-mcp-server restart: unless-stopped depends_on: @@ -383,8 +383,8 @@ Once you're set up: 1. **Explore the tools**: Try each tool to understand their specialties 2. **Read the main README**: [Full documentation](../README.md) has advanced usage patterns -3. **Join discussions**: [GitHub Discussions](https://github.com/BeehiveInnovations/gemini-mcp-server/discussions) for tips and tricks -4. **Contribute**: Found a bug or want a feature? [Open an issue](https://github.com/BeehiveInnovations/gemini-mcp-server/issues) +3. **Join discussions**: [GitHub Discussions](https://github.com/BeehiveInnovations/zen-mcp-server/discussions) for tips and tricks +4. **Contribute**: Found a bug or want a feature? [Open an issue](https://github.com/BeehiveInnovations/zen-mcp-server/issues) ## 💡 Pro Tips @@ -402,5 +402,5 @@ Once you're set up: **Need Help?** - 📖 [Full Documentation](../README.md) -- 💬 [Community Discussions](https://github.com/BeehiveInnovations/gemini-mcp-server/discussions) -- 🐛 [Report Issues](https://github.com/BeehiveInnovations/gemini-mcp-server/issues) \ No newline at end of file +- 💬 [Community Discussions](https://github.com/BeehiveInnovations/zen-mcp-server/discussions) +- 🐛 [Report Issues](https://github.com/BeehiveInnovations/zen-mcp-server/issues) diff --git a/docs/user-guides/troubleshooting.md b/docs/user-guides/troubleshooting.md index 2fdb5a2..43c5991 100644 --- a/docs/user-guides/troubleshooting.md +++ b/docs/user-guides/troubleshooting.md @@ -393,8 +393,8 @@ cat .env | grep -v "GEMINI_API_KEY" ### Support Channels - 📖 [Documentation](../README.md) -- 💬 [GitHub Discussions](https://github.com/BeehiveInnovations/gemini-mcp-server/discussions) -- 🐛 [Issue Tracker](https://github.com/BeehiveInnovations/gemini-mcp-server/issues) +- 💬 [GitHub Discussions](https://github.com/BeehiveInnovations/zen-mcp-server/discussions) +- 🐛 [Issue Tracker](https://github.com/BeehiveInnovations/zen-mcp-server/issues) ### Creating Bug Reports @@ -409,4 +409,4 @@ Include in your bug report: **See Also:** - [Installation Guide](installation.md) -- [Configuration Guide](configuration.md) \ No newline at end of file +- [Configuration Guide](configuration.md)