claude-collaborator
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@claude-collaboratorbrainstorm creative approaches for logging"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
claude-collaborator
Multi-AI MCP server for C# codebases. Claude + GLM working together.
Philosophy
Claude is the architect. GLM is the creative sidekick.
Claude (the Boss): Makes decisions, directs work, synthesizes information
GLM (the Sidekick): Explores alternatives, challenges assumptions, offers fresh perspectives
GLM is configured for creativity and deep thinking — it considers multiple angles and unconventional ideas. Claude evaluates these insights and makes the final call.
"The enemy of art is the absence of limitations." — GLM explores the space; Claude finds the best path.
Related MCP server: Zen MCP Server
Features
Auto-Learning: Proactively captures knowledge during work — patterns, workarounds, preferences, architecture insights
Two-AI Collaboration: GLM brainstorms creative approaches; Claude evaluates and decides
Persistent Memory: Semantic vector memory that persists across sessions
GLM Auto-Enrich: GLM automatically provides deeper insights on learnings and architecture analysis in the background
Context Management: Smart context tracking with automatic compaction
Pattern Discovery: Find similar code by concept, lookup codebase conventions
What This Server Does (and Doesn't Do)
This server focuses on memory, learning, and two-AI collaboration. It does NOT provide semantic code navigation — use a Roslyn-based MCP server for find-references, go-to-definition, rename, etc.
This server | Roslyn-based MCP server |
Learn & remember across sessions | Find references |
Semantic memory search | Go to definition |
GLM brainstorm / risk check / alternatives | Find implementations |
Find similar code by concept | Rename symbol |
Lookup codebase conventions | Extract method |
Session & task tracking | Diagnostics & code fixes |
Installation
pip install claude-collaboratorOr install from source with all extras:
git clone https://github.com/coreeye/claude-collaborator-mcp.git
cd claude-collaborator-mcp
pip install -e ".[all]"Quick Start
Claude Code (Recommended)
Register globally:
claude mcp add --scope user claude-collaborator -- python -u -m claude_collaborator.serverOr project-only:
claude mcp add --scope project claude-collaborator -- python -u -m claude_collaborator.serverWindows note: Always invoke
python(or the absolute path topython.exe) directly. Do not use thepylauncher — it forwards stdio through a parent process and adds a buffer layer that can hang tool-call responses indefinitely. The-uflag, plusPYTHONUNBUFFERED=1in the env block, ensures the server's stdout is never buffered. See docs/configuration.md for the full env recommendation and troubleshooting.
Configure GLM API Key
# Windows
setx GLM_API_KEY "your_api_key_here"
# Linux/macOS
echo 'export GLM_API_KEY=your_api_key_here' >> ~/.bashrcOr use a .env file in the project root:
GLM_API_KEY=your_api_key_here
GLM_MODEL=glm-5.1Available Tools
Codebase Management
switch_codebase- Switch to a different codebaselist_codebases- Discover codebases (.sln/.git) in a directoryget_config- View current configuration
Auto-Learning
learn- Record observations during work (auto-categorized, deduplicated, GLM-enriched)session_learn- Capture session learnings in batch (GLM-enriched)
Memory
memory_save- Save findings for future sessionsmemory_search- Search by keywordsmemory_semantic_search- Search by meaning (semantic similarity)memory_get- Retrieve a specific topicmemory_status/memory_vector_stats- View statistics
Context Management
context_retrieve- Retrieve relevant context for a querycontext_offload- Manually trigger context offload to memorycontext_stats- View context tracking statistics
Session & Task Tracking
session_status- View current session statetask_start/task_update/task_status- Track long-running tasks
Pattern Discovery & Analysis
find_similar_code- Find code patterns by concept descriptionlookup_convention- Learn codebase conventions from examplesget_file_summary- Quick file overview with complexity hints
GLM Collaboration (requires API key)
brainstorm- GLM thinks divergently — unconventional approaches, hidden trade-offsget_alternative- Get alternative approaches for comparisonrisk_check- Identify potential risks before changessummarize_large_file- GLM summarizes large files to save context
GLM Auto-Enrich
GLM automatically enriches certain tool results in the background:
Tool | What GLM adds |
| Deeper pattern extraction from observations |
| Recurring themes and knowledge gaps |
| Pattern comparison and best approach analysis |
| Whether conventions should evolve |
Enriched insights are stored in vector memory for future semantic search.
Configuration
See docs/configuration.md for full details.
Key Settings
Option | Default | Description |
| auto-detected | Path to C# solution |
| (none) | GLM API key |
|
| GLM model to use ( |
|
| Embedding model for semantic search |
|
| Enable background GLM enrichment |
CLAUDE.md Setup (Optional)
For richer proactive behavior, add guidance to your CLAUDE.md:
# Global (all projects)
cp docs/CLAUDE.md.example ~/.claude/CLAUDE.mdSee docs/CLAUDE.md.example for the template.
Development
pip install -e ".[all]"
python -m pytest tests/ -v -sLicense
MIT License - see LICENSE for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
- OolkinOAuthcom.oolkin
AI colleagues that keep your standards, your project and their reasoning between sessions
Shared memory for coding agents. Stop re-explaining your codebase every session.
Persistent AI memory shared across Claude, ChatGPT, coding agents, and compatible MCP clients.
- vibsyncOAuthcom.vibsync
One shared brain for your AI coding agents: team memory, agent Q&A, tasks, and file claims.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables collaboration with multiple AI providers (Claude, GPT-4, Gemini, Ollama) directly from VS Code with automatic project context injection and persistent conversation history. Provides streamlined tools for getting AI advice, multi-provider research, and enhanced context sharing across sessions.8 npm-
- FlicenseNot gradedqualityNot gradedmaintenanceOrchestrates multiple AI models (Gemini, OpenAI, Claude, local models) within a single conversation context, enabling collaborative workflows like multi-model code reviews, consensus building, and CLI-to-CLI bridging for specialized tasks.-
- AlicenseBqualityCmaintenanceEnables collaboration between multiple AI models (GPT, Claude, Gemini) to work together on complex tasks, with intelligent task distribution and role-based expert assignment for code development, review, and optimization.186 npm49MIT
- AlicenseBqualityDmaintenanceEnables autonomous AI-to-AI collaboration between Claude and Gemini to execute complex development projects with minimal human intervention. It provides a role-based system with task dependencies, automated project planning, and continuous execution loops.284MIT