- Location:
packages/init/ - Command:
npx @orchestro/init - Status: Tested locally, ready for npm publish
npm run setup- Interactive wizardnpm run configure-claude- Auto-configure Claude Codenpm run migrate- Database migrationsnpm test- Validation tests
- Name: Orchestro (from mcp-coder-expert)
- Version: 2.1.0
- Tagline: "Your AI Development Conductor - From Product Vision to Production Code"
- All docs: Updated to English, no Italian
- Browser opens automatically when running
npm run dashboard - Opens to
http://localhost:3000 - Only in development mode
- ✅ Committed all changes
- ✅ Pushed to:
https://github.com/khaoss85/mcp-orchestro.git - ✅ 24 files changed, 4608 insertions
Your installation: /Users/pelleri/Documents/mcp-coder-expert
-
Make sure it's configured:
cd /Users/pelleri/Documents/mcp-coder-expert npm run configure-claude -
Restart Claude Code (Cmd+Q, then reopen)
-
Open your new project in Claude Code
-
Start using it:
Create a task to implement [your feature] -
Optional - Start dashboard:
cd /Users/pelleri/Documents/mcp-coder-expert npm run dashboard # Browser opens automatically to http://localhost:3000
That's it! Orchestro works across ALL projects once installed.
npx @orchestro/init
# Answer 3 prompts
# Restart Claude Code
# Done!Orchestro is an MCP server that runs independently of any specific project:
┌─────────────────────────────────┐
│ Orchestro MCP Server │
│ /Users/pelleri/.../orchestro │
│ ↓ │
│ Claude Code (global) │
│ ↓ │
│ ANY project you open │
└─────────────────────────────────┘
Key Points:
- ✅ Install once, use everywhere
- ✅ All tasks stored in Supabase (shared database)
- ✅ Dashboard shows tasks from ALL projects
- ✅ No per-project configuration needed
Your current installation at /Users/pelleri/Documents/mcp-coder-expert:
✅ dist/server.js (35.81 KB) - Built MCP server
✅ .env - Database connection configured
✅ ~/Library/Application Support/Claude/claude_desktop_config.json - MCP registered
✅ Migrations applied to Supabase
✅ 27 MCP tools available
{
"mcpServers": {
"orchestro": {
"command": "node",
"args": ["/Users/pelleri/Documents/mcp-coder-expert/dist/server.js"],
"env": {
"DATABASE_URL": "postgresql://..."
}
}
}
}| Action | Command | Time |
|---|---|---|
| Configure Claude | npm run configure-claude |
10 sec |
| Start Dashboard | npm run dashboard |
5 sec (auto-opens browser) |
| Run Migrations | npm run migrate |
30 sec |
| Validate Setup | npm test |
10 sec |
| Build TypeScript | npm run build |
20 sec |
In packages/init/package.json (lines 12-13):
{
"repository": {
"url": "https://github.com/khaoss85/mcp-orchestro.git" // ✅ Already correct!
}
}In packages/init/index.js (line ~107):
execSync(
`git clone --depth 1 https://github.com/khaoss85/mcp-orchestro.git "${installDir}"`,
{ stdio: 'ignore' }
);Status: ✅ Already updated with correct repo URL!
cd packages/init
# Login to npm
npm login
# Publish (first time - requires --access public for scoped)
npm publish --access publicOnce published, update main README.md to use real npm command:
npx @orchestro/init # Currently works with local package-
Open Claude Code (make sure Orchestro is loaded - you should see 27 tools)
-
In Claude Code, say:
Create a new task: "Implement dark mode toggle in settings" -
Claude Code will:
- Create the task in Supabase
- Show you the task ID
- Dashboard updates automatically (if running)
-
Decompose a user story:
Decompose this: "User should be able to export data to CSV" -
Prepare for implementation:
Prepare task [task-id] for execution -
Get enriched context:
Get execution prompt for task [task-id] -
Implement with full context! 🚀
npm run dashboard
# Browser automatically opens to http://localhost:3000- 🔔 Toast notifications for new tasks
- 📋 Kanban board with drag & drop
- ⚡ Instant sync with Claude Code
Click any task to see:
- Overview: Details, dependencies, guidelines
- History: Complete timeline of events
- Dependencies: Visual dependency graph
# Re-configure
npm run configure-claude
# Restart Claude Code completely (Cmd+Q)# Check if open package is installed
cd web-dashboard
npm install open
# Try manual open
open http://localhost:3000# Check .env file
cat .env
# Should have DATABASE_URL
# Test connection
npm run migrate- Stop other services using port 3000
- Or update
web-dashboard/server.jsline 10:const port = 5173;
All in English now:
- ✅
README.md- Main documentation - ✅
QUICK_START.md- Quick start guide - ✅
INSTALLATION_OPTIONS.md- 5 installation methods - ✅
INTEGRATION_GUIDE.md- Detailed integration - ✅
TEST_RESULTS.md- Validation tests - ✅
NPX_PACKAGE.md- NPX implementation - ✅
ACTIVATION_RECAP.md- This file
- MCP server running (
orchestrov2.1.0) - 27 tools available in Claude Code
- Dashboard with auto-open browser
- Database connected to Supabase
- All migrations applied
- Cross-platform installation scripts
- NPX package ready for publish
- Open Claude Code
- Navigate to ANY project
- Start creating tasks!
- Publish NPX package to npm
- Share with team
- Create templates/patterns
- Customize dashboard
# 1. Ensure Claude Code has Orchestro loaded
# (Should already be configured)
# 2. Start dashboard (optional)
cd /Users/pelleri/Documents/mcp-coder-expert
npm run dashboard
# Browser opens automatically
# 3. Open Claude Code and test
# In Claude Code:
"Show me available Orchestro tools"
"Create a task for implementing user authentication"Time to first task: < 30 seconds! ⚡