Commit Graph

307 Commits

Author SHA1 Message Date
Patryk Ciechanski
b26f45a73d restoring readme 2025-06-13 06:52:37 +02:00
Patryk Ciechanski
4270ad5718 adding only to readme alternate way for mcp config 2025-06-12 20:47:41 +02:00
Patryk Ciechanski
08677b2823 restored settings local json 2025-06-12 20:40:08 +02:00
Patryk Ciechanski
f79325aa7d restorint test.yml from main 2025-06-12 20:35:03 +02:00
Patryk Ciechanski
fbdbbc80f1 restoring claude config example 2025-06-12 20:33:45 +02:00
Patryk Ciechanski
78901387ed restoring config.py 2025-06-12 20:32:24 +02:00
Patryk Ciechanski
2617d28204 restoring .gitignore with addition of local memory and claude config per engineer 2025-06-12 20:27:18 +02:00
PCITI
933097813c Merge branch 'BeehiveInnovations:main' into feat/comprehensive-project-improvements 2025-06-12 20:24:26 +02:00
Patryk Ciechanski
1364475d67 removing docs/contributing.md and restoring README.md from main 2025-06-12 20:24:16 +02:00
Fahad
22093bbf18 Fixed tests 2025-06-12 21:00:53 +04:00
Fahad
3aedb16101 Use the new Gemini 2.5 Flash
Updated to support Thinking Tokens as a ratio of the max allowed
Updated tests
Updated README
2025-06-12 20:46:54 +04:00
Fahad
b34c63d710 Fixed web-search prompt, models can prompt claude to perform web searches on their behalf if and as needed 2025-06-12 20:05:55 +04:00
Fahad
4f2763689b Make setup easier, ask user if they'd like the mcp set up automatically 2025-06-12 19:22:32 +04:00
Fahad
b64f5095de Make setup easier, ask user if they'd like the mcp set up automatically 2025-06-12 19:20:41 +04:00
Fahad
e97d4bd48f Removed 2025-06-12 18:54:44 +04:00
Patryk Ciechanski
768a10a491 fix: Update mcpServers configuration key from 'gemini' to 'zen'
Changed all Claude Desktop configuration examples to use 'zen' as the mcpServers key
for consistency with project naming (zen-mcp-server, zen-mcp-redis). This aligns the
configuration naming with Docker service names and repository naming conventions.

Users will need to update their claude_desktop_config.json files to use 'zen' instead
of 'gemini' as the server key.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 16:24:23 +02:00
Patryk Ciechanski
d97080122a fix: Update Claude MCP commands to use consistent zen naming
Updated claude mcp add/remove commands from 'gemini' to 'zen' to match the docker-compose.yml
service names and maintain consistency across the project. All container references now
align with zen-mcp-server, zen-mcp-redis naming convention.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 16:23:09 +02:00
Patryk Ciechanski
3cb35ba501 docs: Fix DEFAULT_MODEL documentation to reflect actual default behavior
The documentation incorrectly stated that DEFAULT_MODEL defaults to gemini-2.5-pro-preview-06-05,
when in fact config.py defaults to 'auto' mode if the environment variable is not set. Updated
the table to clarify that the server uses 'auto' mode (Claude picks best model) when no
DEFAULT_MODEL env var is provided to the Docker container.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 16:07:54 +02:00
PCITI
771a91d40d Merge branch 'BeehiveInnovations:main' into feat/comprehensive-project-improvements 2025-06-12 16:01:25 +02:00
Patryk Ciechanski
93b4436255 docs: Update Docker service names to match docker-compose.yml
- Changed gemini-mcp: to zen-mcp: throughout documentation
- Updated gemini-mcp-redis to zen-mcp-redis container references
- Fixed docker compose logs commands to use zen-mcp service name
- Ensures consistency with actual docker-compose.yml service definitions

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 15:52:06 +02:00
Patryk Ciechanski
cd0664c495 docs: Update container names from gemini-mcp-server to zen-mcp-server
- Updated Docker container references throughout documentation
- Fixed issue templates with correct container name
- Updated all docker exec commands in guides
- Ensured consistency with new zen-mcp-server naming

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 15:42:44 +02:00
Patryk Ciechanski
e37cb71da2 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>
2025-06-12 15:38:01 +02:00
Fahad
cabaed2cee Fixed prompt 2025-06-12 17:28:46 +04:00
Fahad
b95085dbb0 Real prompt examples 2025-06-12 17:28:04 +04:00
Fahad
1f786e3a53 Removed deadlink 2025-06-12 17:16:50 +04:00
Patryk Ciechanski
f3cafa80a8 Add Claude Code configuration template
Provides example settings for Claude Code integration including:
- MCP server permissions for GitHub, memory, and context7
- Enabled MCP JSON servers configuration
- Development workflow tool permissions

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 15:03:47 +02:00
github-actions[bot]
ac420e1f2b docs: Update Docker image references to v4.0.10
Automated update after Docker image publish for release v4.0.10.
  All documentation now references the latest stable image.

  🤖 Automated by GitHub Actions
2025-06-12 12:50:22 +00:00
github-actions[bot]
8251b8ebf9 chore: bump version to 4.0.10
Automated version bump from PR #14
fix: Remove deprecated set-output command from version bump script

Co-authored-by: PatrykIti <77437371+PatrykIti@users.noreply.github.com>
2025-06-12 12:47:04 +00:00
PCITI
46ae46d2f3 Merge pull request #14 from PatrykIti/fix/version-bump-script
fix: Remove deprecated set-output command from version bump script
2025-06-12 14:46:54 +02:00
Patryk Ciechanski
06cbe03a15 fix: Remove deprecated set-output command from version bump script
Removed deprecated ::set-output command that caused GitHub Actions to fail
during automated version bumping. The workflow failed trying to create
tag v4.0.8 instead of v4.0.9 because the deprecated command interfered
with proper version output capture.

The workflow already uses the correct modern method:
NEW_VERSION=$(python -c "from config import __version__; print(__version__)")
echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT

This fixes the auto-version workflow failure from PR #13.
2025-06-12 14:42:49 +02:00
github-actions[bot]
fa9f342ec4 chore: bump version to 4.0.8
Automated version bump from PR #13
fix: Add multi-platform Docker support and Windows setup guide

Co-authored-by: PatrykIti <77437371+PatrykIti@users.noreply.github.com>
2025-06-12 12:35:25 +00:00
PCITI
529b2b0190 Merge pull request #13 from PatrykIti/fix/multi-platform-docker
fix: Add multi-platform Docker support and Windows setup guide
2025-06-12 14:35:10 +02:00
Patryk Ciechanski
7063bf92ba Merge remote-tracking branch 'origin/main' into fix/multi-platform-docker 2025-06-12 14:25:55 +02:00
PCITI
35ebcfcc25 Merge branch 'BeehiveInnovations:main' into main 2025-06-12 14:25:11 +02:00
Patryk Ciechanski
f47d16b316 docs: Add comprehensive Windows setup guide for Docker support
Added detailed Windows setup documentation covering:
- Why WSL2 + Docker Desktop is required for Linux containers
- Complete step-by-step Windows setup instructions
- WSL2 installation and Docker Desktop configuration
- Alternative Python installation method for Windows users
- Windows-specific troubleshooting section
- Claude Desktop config file location for Windows

Updated both README.md and docs/user-guides/installation.md
to provide clear guidance for Windows users who need to use
WSL2 + Docker Desktop to run Linux-based Docker images.
2025-06-12 14:24:17 +02:00
Patryk Ciechanski
4272cf2ae7 fix: Generate latest tag for all version releases
Changed latest tag condition from is_default_branch to
github.ref_type == tag so that latest tag is created
whenever any version tag (v*) is pushed, regardless of branch.

This ensures that:
- docker pull ghcr.io/patrykiti/zen-mcp-server:latest works
- docker pull ghcr.io/patrykiti/zen-mcp-server:v4.0.8 works
- No more SHA-only tags as primary tags
2025-06-12 14:21:08 +02:00
Patryk Ciechanski
a97955f604 fix: Add multi-platform Docker build support for ARM64
🔧 Added platforms: linux/amd64,linux/arm64 to Docker build to support:
- Intel/AMD x86_64 systems
- Apple Silicon M1/M2/M3 Macs (ARM64)
- ARM64 Linux servers

This fixes the 'no matching manifest for linux/arm64/v8' error when
pulling images on Apple Silicon Macs.

Also fixed missing space in IMAGE_NAME variable in attestation step.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 14:20:19 +02:00
github-actions[bot]
b9afc0abb8 docs: Update Docker image references to v4.0.8
Automated update after Docker image publish for release v4.0.8.
  All documentation now references the latest stable image.

  🤖 Automated by GitHub Actions
2025-06-12 11:51:21 +00:00
github-actions[bot]
e0337f245e chore: bump version to 4.0.8
Automated version bump from PR #12
fix: Add --set-upstream flag to git push in Docker workflow

Co-authored-by: PatrykIti <77437371+PatrykIti@users.noreply.github.com>
2025-06-12 11:50:35 +00:00
PCITI
6094ce00c4 Merge pull request #12 from PatrykIti/fix/push-upstream-flag
fix: Add --set-upstream flag to git push in Docker workflow
2025-06-12 13:50:25 +02:00
Beehive Innovations
1f90d05106 Update README.md 2025-06-12 15:45:55 +04:00
Beehive Innovations
d4a054053c Update README.md 2025-06-12 15:35:34 +04:00
Fahad
ce22d58def Updated readme 2025-06-12 15:30:00 +04:00
Fahad
8bcbd3dc8b Updated readme 2025-06-12 15:29:21 +04:00
Patryk Ciechanski
07d9b3be4a fix: Add --set-upstream flag to git push in Docker workflow
- Fixes 'current branch main has no upstream branch' error
- Ensures push works after fetching main branch in detached HEAD state
- Completes the README update automation

🤖 Generated with Claude Code
2025-06-12 13:23:18 +02:00
github-actions[bot]
58ff3c1734 chore: bump version to 4.0.7
Automated version bump from PR #11
fix: Add test comment to verify workflow automation

Co-authored-by: PatrykIti <77437371+PatrykIti@users.noreply.github.com>
2025-06-12 11:21:02 +00:00
PCITI
5c0de6c392 Merge pull request #11 from PatrykIti/test/workflow-automation
fix: Add test comment to verify workflow automation
2025-06-12 13:20:54 +02:00
Patryk Ciechanski
c8cfb03171 fix: Add test comment to verify workflow automation
- Small change to test complete automation flow
- Should trigger: version bump → Docker build → README update
- Verifies all workflow fixes are working correctly

🤖 Generated with Claude Code
2025-06-12 13:19:43 +02:00
github-actions[bot]
976945dc97 chore: bump version to 4.0.5
Automated version bump from PR #10
fix: Fix main branch checkout in Docker workflow

Co-authored-by: PatrykIti <77437371+PatrykIti@users.noreply.github.com>
2025-06-12 11:16:39 +00:00
PCITI
18b30fadcd Merge pull request #10 from PatrykIti/fix/workflow_pat
fix: Fix main branch checkout in Docker workflow
2025-06-12 13:16:31 +02:00