Professional multi-agent orchestration platform for Claude Code
ZMCPTools
š TypeScript MCP Tools for Claude Code - Professional multi-agent orchestration platform with 61 enhanced tools, documentation intelligence, and advanced automation capabilities.
ā ļø Important Setup Note
Before spawning agents, run this command once to enable proper agent permissions:
claude --dangerously-skip-permissions
Agents run on daemon threads and need this permission to execute properly.
⨠Key Features
šÆ **Multi-Agent Orchestration**
- Architect-Led Coordination: AI architect automatically spawns and coordinates specialized agent teams
- Intelligent Dependencies: Agents work in proper order (Backend ā Frontend ā Testing ā Documentation)
- Real-Time Communication: Agents collaborate through dedicated chat rooms with message broadcasting
- Foundation Session Caching: 85-90% cost reduction through automatic shared context management
- Professional Task Management: Create, assign, track, and monitor complex development workflows
šØ **TypeScript-First Architecture**
- Type-Safe MCP Server: Built with Zod schemas and strict TypeScript for reliability
- Modern CLI Interface: Commander.js-powered CLI with structured command hierarchy
- Development Ready: One-command setup with hot-reload development via tsx
- Binary Distribution: Global access via
claude-mcp-toolsandclaude-mcp-servercommands - Professional Build System: tsup-based compilation with dual CLI/server binaries
š **Advanced Browser Automation**
- Playwright Integration: Professional web automation with session management
- AI-Powered DOM Analysis: Intelligent page structure analysis and navigation
- Screenshot Analysis: AI-driven visual page analysis with region focusing
- Smart Session Management: Auto-cleanup, session persistence, and connection pooling
- Legacy Support: Comprehensive tool migration with backward compatibility
š **Documentation Intelligence & Vector Search**
- LanceDB Vector Database: Local, high-performance semantic search with multiple embedding providers
- Intelligent Web Scraping: Multi-page documentation collection with automatic vectorization
- Advanced Content Processing: Smart URL filtering, pattern matching, and content extraction
- Job Management: Background worker system with status monitoring and job control
- Documentation Sources: Track and manage multiple documentation repositories
š§ **Knowledge Graph & Memory Systems**
- Graph-Based Knowledge Storage: Entity-relationship modeling for cross-agent learning
- Semantic Search: Vector-powered knowledge discovery and relationship traversal
- Shared Memory: Persistent agent collaboration and insight sharing
- Project Analysis: Comprehensive code structure analysis with symbol extraction
- Smart File Operations: Pattern-based file operations with fuzzy matching
š Quick Installation
Prerequisites
- Node.js 18+: Required for TypeScript runtime and LanceDB native bindings
- Claude Code CLI: Anthropic's Claude Code CLI
- Package Manager: npm (included), yarn, pnpm, or bun
Production Installation (Recommended)
# Install globally first (recommended for WSL/Linux compatibility)
pnpm add -g zmcp-tools
# If requested, approve build scripts for native dependencies
pnpm approve-builds -g
# Then install MCP integration
zmcp-tools install
# Alternative: Direct installation (may have issues with Sharp in WSL)
npx zmcp-tools@latest install # npm
yarn dlx zmcp-tools@latest install # yarn
bunx zmcp-tools@latest install # bun
This automatically:
- ā
Installs MCP server to
~/.mcptools/server/ - ā
Configures Claude Code with
claude mcp add --scope local(current directory only) - ā Sets up project permissions and CLAUDE.md integration
- ā Initializes SQLite database for agent coordination
- ā Initializes LanceDB vector database for semantic search
- ā Creates 61 professional MCP tools ready for use
Development Installation
# Clone and setup development environment
git clone https://github.com/zachhandley/ZMCPTools
cd ZMCPTools
# Quick automated setup
pnpm install && pnpm run install:global
# Or manual setup
pnpm install # Install dependencies
pnpm build # Compile TypeScript
pnpm link --global # Create global symlink
zmcp-t
Tools (3)
agent_orchestrationCoordinates specialized agent teams for complex development workflows.browser_automationPerforms web automation and AI-powered DOM analysis using Playwright.vector_searchPerforms semantic search across documentation using LanceDB.Configuration
{"mcpServers": {"zmcptools": {"command": "npx", "args": ["-y", "zmcp-tools", "server"]}}}