AM

abdrabdr/mcp-swarm

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

5 stars 3 forks 품질 64 트렌드 13

Universal AI Agent Coordination Platform — 54 smart tools for multi-agent teamwork

개요

🐝 35 Smart Tools (9 new), Vault with audit trail & auto-lock, Setup Wizard, Analytics Store, Embeddings Cascade (multi-provider), Vector Backends (6 adapters: Local, Chroma, Supabase, Qdrant, Pinecone, Turso), Auto-Index, Agent Profiles, Scheduled Tasks with pause/resume, Plugin Loader, Doctor CLI (--json), 100% ESM, full type safety. Update: npm install -g mcp-swarm@latest is a global "nervous system" for your AI assistants. It turns separate agents (Claude, Cursor, Windsurf, OpenCode) into a coordinated team that can work on massive projects without conflicts or context loss. When you use multiple AI tools simultaneously, they often collide: editing the same files, redoing each other's work, or simply not knowing what a colleague did five minutes ago. 1. Agents see each other and communicate. 2. File Locking prevents two agents from writing to the same file simultaneously. 3. Everything done today is saved in the swarm/ folder.

README

원문 README의 일부입니다. 원문 보기.

Читать на русском | 📋 Changelog

🐝 MCP Swarm v1.2.0 — Universal AI Agent Coordination Platform

🐝 v1.2.0 — Platform Expansion: 35 Smart Tools (9 new), Vault with audit trail & auto-lock, Setup Wizard, Analytics Store, Embeddings Cascade (multi-provider), Vector Backends (6 adapters: Local, Chroma, Supabase, Qdrant, Pinecone, Turso), Auto-Index, Agent Profiles, Scheduled Tasks with pause/resume, Plugin Loader, Doctor CLI (--json), 100% ESM, full type safety. Update: npm install -g mcp-swarm@latest

MCP Swarm is a global “nervous system” for your AI assistants. It turns separate agents (Claude, Cursor, Windsurf, OpenCode) into a coordinated team that can work on massive projects without conflicts or context loss.


🎬 Quick Demo

┌──────────────────────────────────────────────────────────────┐
│  Claude Code (Agent 1)          Cursor (Agent 2)            │
│  ┌─────────────────────┐        ┌─────────────────────┐     │
│  │ swarm_task create    │        │ swarm_task list      │     │
│  │ "Fix auth module"    │───────▶│ → picks up task      │     │
│  │                      │        │                      │     │
│  │ swarm_file reserve   │        │ swarm_file reserve   │     │
│  │ auth.ts ✅ locked    │        │ utils.ts ✅ locked   │     │
│  │                      │        │                      │     │
│  │ swarm_chat broadcast │◄──────▶│ swarm_chat broadcast │     │
│  │ "Auth fixed!"        │        │ "Utils updated!"     │     │
│  └─────────────────────┘        └─────────────────────┘     │
│                                                              │
│  🌐 Hub (Cloudflare)  ←→  🐝 Companion (localhost:37373)   │
│  Real-time sync            Web Dashboard + Bridge            │
└──────────────────────────────────────────────────────────────┘

Open http://localhost:37373 to see the live dashboard!


🧠 What Is This?

GitHub에서 전체 README 보기

설치

npx -y -p mcp-swarm mcp-swarm-remote --url https://mcp-swarm-server.YOUR-SUBDOMAIN.workers.dev/mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mcp-swarm": { "command": "node", "args": ["C:/MCP/Swarm_MCP/dist/serverSmart.js"], "env": { "SWARM_HUB_URL": "wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws", "SWARM_PROJECT": "default", "TELEGRAM_USER_ID": "YOUR_TELEGRAM_USER_ID", "TELEGRAM_BOT_URL": "https://YOUR-TELEGRAM-BOT.workers.dev" } } } }