fix: Address Gemini Code Assist review feedback

- 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 <noreply@anthropic.com>
This commit is contained in:
Patryk Ciechanski
2025-06-12 15:38:01 +02:00
parent f3cafa80a8
commit e37cb71da2
34 changed files with 106 additions and 78 deletions

View File

@@ -32,4 +32,5 @@
"sequential-thinking", "sequential-thinking",
"gemini" "gemini"
] ]
} }

View File

@@ -12,7 +12,7 @@ body:
attributes: attributes:
label: Project Version 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)" 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: validations:
required: true required: true
@@ -77,4 +77,5 @@ body:
- label: I have searched the existing issues and this is not a duplicate. - label: I have searched the existing issues and this is not a duplicate.
required: true required: true
- label: I have confirmed that my `GEMINI_API_KEY` is set correctly. - label: I have confirmed that my `GEMINI_API_KEY` is set correctly.
required: true required: true

View File

@@ -1,11 +1,12 @@
blank_issues_enabled: false blank_issues_enabled: false
contact_links: contact_links:
- name: 💬 General Discussion - 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 about: Ask questions, share ideas, or discuss usage patterns with the community
- name: 📚 Documentation - 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 about: Check the README for setup instructions and usage examples
- name: 🤝 Contributing Guide - name: 🤝 Contributing Guide
url: https://github.com/BeehiveInnovations/gemini-mcp-server/blob/main/CONTRIBUTING.md url: https://github.com/BeehiveInnovations/zen-mcp-server/blob/main/CONTRIBUTING.md
about: Learn how to contribute to the project about: Learn how to contribute to the project

View File

@@ -45,12 +45,12 @@ body:
placeholder: | placeholder: |
Change: Change:
``` ```
docker run ghcr.io/beehiveinnovations/gemini-mcp-server:latest docker run ghcr.io/beehiveinnovations/zen-mcp-server:latest
``` ```
To: 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 - type: dropdown
@@ -64,4 +64,5 @@ body:
- Advanced users (complex workflows) - Advanced users (complex workflows)
- All users - All users
validations: validations:
required: true required: true

View File

@@ -48,4 +48,5 @@ body:
attributes: attributes:
label: Contribution label: Contribution
options: options:
- label: I am willing to submit a Pull Request to implement this feature. - label: I am willing to submit a Pull Request to implement this feature.

View File

@@ -71,4 +71,5 @@ body:
label: Contribution label: Contribution
options: options:
- label: I am willing to submit a Pull Request to implement this new tool. - 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). - label: I have checked that this tool doesn't overlap significantly with existing tools (analyze, codereview, debug, thinkdeep, chat).

View File

@@ -244,4 +244,5 @@ jobs:
echo "PR title prefix did not require a version bump." >> $GITHUB_STEP_SUMMARY echo "PR title prefix did not require a version bump." >> $GITHUB_STEP_SUMMARY
echo "- **PR**: #${{ github.event.pull_request.number }}" >> $GITHUB_STEP_SUMMARY echo "- **PR**: #${{ github.event.pull_request.number }}" >> $GITHUB_STEP_SUMMARY
echo "- **Title**: ${{ github.event.pull_request.title }}" >> $GITHUB_STEP_SUMMARY echo "- **Title**: ${{ github.event.pull_request.title }}" >> $GITHUB_STEP_SUMMARY
fi fi

View File

@@ -8,7 +8,7 @@ on:
env: env:
REGISTRY: ghcr.io REGISTRY: ghcr.io
IMAGE_NAME: patrykiti/zen-mcp-server IMAGE_NAME: beehiveinnovations/zen-mcp-server
jobs: jobs:
build-and-push: build-and-push:
@@ -143,13 +143,13 @@ jobs:
echo "Updating README.md with latest Docker image: $LATEST_TAG" echo "Updating README.md with latest Docker image: $LATEST_TAG"
# Update README.md with the latest image 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 # 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 # 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 # Check if there are any changes
if git diff --quiet README.md docs/user-guides/installation.md docs/user-guides/configuration.md; then 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 "### 📝 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 echo "README.md and user guides have been automatically updated with the new Docker image tag: \`$LATEST_TAG\`" >> $GITHUB_STEP_SUMMARY
fi fi

View File

@@ -28,4 +28,5 @@ jobs:
run: | run: |
echo "### ✅ Docker Build Test Passed" >> $GITHUB_STEP_SUMMARY echo "### ✅ Docker Build Test Passed" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY
echo "Docker image builds successfully and is ready for production." >> $GITHUB_STEP_SUMMARY echo "Docker image builds successfully and is ready for production." >> $GITHUB_STEP_SUMMARY

View File

@@ -114,4 +114,5 @@ jobs:
if: steps.check-key.outputs.api_key_available == 'false' if: steps.check-key.outputs.api_key_available == 'false'
run: | run: |
echo "🔒 Simulation tests skipped (no API keys configured)" 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" echo "To enable simulation tests, add GEMINI_API_KEY and/or OPENAI_API_KEY as repository secrets"

View File

@@ -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. 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** 1. **Clone the repository**
```bash ```bash
git clone https://github.com/BeehiveInnovations/gemini-mcp-server.git git clone https://github.com/BeehiveInnovations/zen-mcp-server.git
cd gemini-mcp-server cd zen-mcp-server
``` ```
2. **Create virtual environment** 2. **Create virtual environment**

View File

@@ -200,7 +200,7 @@ have produced a configuration for you to copy:
```bash ```bash
# Pull the latest published image # 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:** **Claude Desktop Configuration:**
@@ -212,7 +212,7 @@ docker pull ghcr.io/patrykiti/zen-mcp-server:v4.0.10
"args": [ "args": [
"run", "--rm", "-i", "run", "--rm", "-i",
"-e", "GEMINI_API_KEY", "-e", "GEMINI_API_KEY",
"ghcr.io/patrykiti/zen-mcp-server:v4.0.10" "ghcr.io/beehiveinnovations/zen-mcp-server:v4.0.10"
], ],
"env": { "env": {
"GEMINI_API_KEY": "your-gemini-api-key-here" "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", "DEFAULT_THINKING_MODE_THINKDEEP",
"-e", "LOG_LEVEL", "-e", "LOG_LEVEL",
"-e", "MCP_PROJECT_ROOT", "-e", "MCP_PROJECT_ROOT",
"ghcr.io/patrykiti/zen-mcp-server:v4.0.10" "ghcr.io/beehiveinnovations/zen-mcp-server:v4.0.10"
], ],
"env": { "env": {
"GEMINI_API_KEY": "your-gemini-api-key-here", "GEMINI_API_KEY": "your-gemini-api-key-here",
@@ -1095,7 +1095,7 @@ Once set up, everything works normally:
```bash ```bash
# Pull the image (runs in WSL2 automatically) # 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 # Configure Claude Desktop normally in Windows
# Docker Desktop handles WSL2 routing automatically # Docker Desktop handles WSL2 routing automatically
@@ -1112,7 +1112,7 @@ If you prefer not to use Docker:
```powershell ```powershell
# In PowerShell or Command Prompt # 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 cd zen-mcp-server
pip install -r requirements.txt pip install -r requirements.txt

View File

@@ -14,4 +14,5 @@
] ]
} }
} }
} }

View File

@@ -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: 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 | | **[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 | | **[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 | | **[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). **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).

View File

@@ -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. 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.

View File

@@ -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. 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.

View File

@@ -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. 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.

View File

@@ -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. The CodeReview Tool provides systematic, thorough code analysis that integrates seamlessly with development workflows while maintaining high standards for security, performance, and maintainability.

View File

@@ -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. 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.

View File

@@ -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. The Precommit Tool provides comprehensive, automated quality assurance that integrates seamlessly with development workflows while maintaining high standards for security, performance, and code quality.

View File

@@ -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. 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.

View File

@@ -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. This component architecture provides a robust foundation for AI collaboration while maintaining security, performance, and extensibility requirements.

View File

@@ -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. 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.

View File

@@ -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. This architecture provides a robust, secure, and extensible foundation for AI-assisted development workflows while maintaining clear separation of concerns and comprehensive error handling.

View File

@@ -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. 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.

View File

@@ -7,7 +7,7 @@ This document provides a comprehensive guide to the repository structure, explai
## Repository Structure ## Repository Structure
``` ```
gemini-mcp-server/ zen-mcp-server/
├── CLAUDE.md # Collaboration framework and development guidelines ├── CLAUDE.md # Collaboration framework and development guidelines
├── README.md # Project overview and quick start guide ├── README.md # Project overview and quick start guide
├── LICENSE # Project license (MIT) ├── 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. 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.

View File

@@ -21,8 +21,8 @@ This guide helps you set up a development environment for contributing to the Ge
### 1. Clone Repository ### 1. Clone Repository
```bash ```bash
git clone https://github.com/BeehiveInnovations/gemini-mcp-server.git git clone https://github.com/BeehiveInnovations/zen-mcp-server.git
cd gemini-mcp-server cd zen-mcp-server
``` ```
### 2. Choose Development Method ### 2. Choose Development Method
@@ -377,4 +377,5 @@ docker system prune -f
**Next Steps:** **Next Steps:**
- Read [Development Workflows](workflows.md) - Read [Development Workflows](workflows.md)
- Review [Code Style Guide](code-style.md) - Review [Code Style Guide](code-style.md)
- Understand [Testing Strategy](testing.md) - Understand [Testing Strategy](testing.md)

View File

@@ -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. 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.

View File

@@ -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. This comprehensive testing strategy ensures high-quality, reliable code while maintaining development velocity and supporting the collaborative patterns defined in CLAUDE.md.

View File

@@ -573,8 +573,8 @@ claude-code-cli --tool precommit --path /workspace/
**Docker Image Workflow**: **Docker Image Workflow**:
```bash ```bash
# 1. Build and test image locally # 1. Build and test image locally
docker build -t gemini-mcp-server:latest . docker build -t zen-mcp-server:latest .
docker run --rm gemini-mcp-server:latest --version docker run --rm zen-mcp-server:latest --version
# 2. Push to registry (automated via GitHub Actions) # 2. Push to registry (automated via GitHub Actions)
# 3. Update deployment configurations # 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. This development workflow ensures high-quality, collaborative development while maintaining consistency with CLAUDE.md patterns and preserving knowledge through the Memory Bank system.

View File

@@ -8,7 +8,7 @@ This guide covers all configuration options for the Gemini MCP Server.
| Variable | Description | Example | | 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 ### Optional Configuration
@@ -43,10 +43,10 @@ Add to your Claude Desktop config file:
"args": [ "args": [
"run", "--rm", "-i", "run", "--rm", "-i",
"-e", "GEMINI_API_KEY", "-e", "GEMINI_API_KEY",
"ghcr.io/patrykiti/gemini-mcp-server:latest" "ghcr.io/beehiveinnovations/zen-mcp-server:latest"
], ],
"env": { "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": [ "args": [
"run", "--rm", "-i", "run", "--rm", "-i",
"-e", "GEMINI_API_KEY", "-e", "GEMINI_API_KEY",
"ghcr.io/patrykiti/gemini-mcp-server:v1.2.0" "ghcr.io/beehiveinnovations/zen-mcp-server:v1.2.0"
], ],
"env": { "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:** **See Also:**
- [Installation Guide](installation.md) - [Installation Guide](installation.md)
- [Troubleshooting Guide](troubleshooting.md) - [Troubleshooting Guide](troubleshooting.md)

View File

@@ -108,13 +108,13 @@ After your PR is merged with a `+docker` prefix:
```bash ```bash
# Pull your test image # 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 # 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 # 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 ## Workflow Summary
@@ -178,4 +178,4 @@ Before submitting a PR:
- **Questions about automation?** Open a discussion or ask in your PR comments - **Questions about automation?** Open a discussion or ask in your PR comments
- **Need API access for testing?** Live integration tests are optional for contributors - **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! 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!

View File

@@ -45,10 +45,10 @@ After following this guide, you'll have:
```bash ```bash
# Download the latest stable version # 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 # 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 ### Step 2: Configure Claude Desktop
@@ -66,7 +66,7 @@ docker pull ghcr.io/patrykiti/gemini-mcp-server:v1.2.0
"args": [ "args": [
"run", "--rm", "-i", "run", "--rm", "-i",
"-e", "GEMINI_API_KEY", "-e", "GEMINI_API_KEY",
"ghcr.io/patrykiti/gemini-mcp-server:latest" "ghcr.io/beehiveinnovations/zen-mcp-server:latest"
], ],
"env": { "env": {
"GEMINI_API_KEY": "your-gemini-api-key-here" "GEMINI_API_KEY": "your-gemini-api-key-here"
@@ -86,10 +86,10 @@ Available image tags:
```bash ```bash
# See all available tags # 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 # 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 ### Step 4: Test Installation
@@ -113,8 +113,8 @@ Restart Claude Desktop and try:
### Step 1: Clone Repository ### Step 1: Clone Repository
```bash ```bash
git clone https://github.com/BeehiveInnovations/gemini-mcp-server.git git clone https://github.com/BeehiveInnovations/zen-mcp-server.git
cd gemini-mcp-server cd zen-mcp-server
``` ```
### Step 2: One-Command Setup ### Step 2: One-Command Setup
@@ -198,7 +198,7 @@ services:
- redis_data:/data - redis_data:/data
gemini-mcp: gemini-mcp:
image: ghcr.io/beehiveinnovations/gemini-mcp-server:latest image: ghcr.io/beehiveinnovations/zen-mcp-server:latest
container_name: gemini-mcp-server container_name: gemini-mcp-server
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
@@ -383,8 +383,8 @@ Once you're set up:
1. **Explore the tools**: Try each tool to understand their specialties 1. **Explore the tools**: Try each tool to understand their specialties
2. **Read the main README**: [Full documentation](../README.md) has advanced usage patterns 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 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/gemini-mcp-server/issues) 4. **Contribute**: Found a bug or want a feature? [Open an issue](https://github.com/BeehiveInnovations/zen-mcp-server/issues)
## 💡 Pro Tips ## 💡 Pro Tips
@@ -402,5 +402,5 @@ Once you're set up:
**Need Help?** **Need Help?**
- 📖 [Full Documentation](../README.md) - 📖 [Full Documentation](../README.md)
- 💬 [Community Discussions](https://github.com/BeehiveInnovations/gemini-mcp-server/discussions) - 💬 [Community Discussions](https://github.com/BeehiveInnovations/zen-mcp-server/discussions)
- 🐛 [Report Issues](https://github.com/BeehiveInnovations/gemini-mcp-server/issues) - 🐛 [Report Issues](https://github.com/BeehiveInnovations/zen-mcp-server/issues)

View File

@@ -393,8 +393,8 @@ cat .env | grep -v "GEMINI_API_KEY"
### Support Channels ### Support Channels
- 📖 [Documentation](../README.md) - 📖 [Documentation](../README.md)
- 💬 [GitHub Discussions](https://github.com/BeehiveInnovations/gemini-mcp-server/discussions) - 💬 [GitHub Discussions](https://github.com/BeehiveInnovations/zen-mcp-server/discussions)
- 🐛 [Issue Tracker](https://github.com/BeehiveInnovations/gemini-mcp-server/issues) - 🐛 [Issue Tracker](https://github.com/BeehiveInnovations/zen-mcp-server/issues)
### Creating Bug Reports ### Creating Bug Reports
@@ -409,4 +409,4 @@ Include in your bug report:
**See Also:** **See Also:**
- [Installation Guide](installation.md) - [Installation Guide](installation.md)
- [Configuration Guide](configuration.md) - [Configuration Guide](configuration.md)