πŸ”„ Crew Sync Agent

by Hwani-Net

343 downloads
Not rated
GitHub

About

Dynamic Team Collaboration MCP Server for Smithery - Flexible crew synchronization with priority-based task management

Details

Author
Hwani-Net
Downloads
343
Categories
Other, Project Management

- Dynamic Team Sync for flexible project-specific composition
- Scalable Teams with support for up to 10 members
- Priority-Based task prioritization (Low/Medium/High/Urgent)
- Secure API key management via environment variables
- Real-time MCP protocol-based instant team synchronization

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name πŸ”„ Crew Sync Agent
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Test locally with python test_crew_sync.py. For deployment, create a GitHub repository and deploy to Smithery using smithery deploy https://github.com/username/crew-sync-agent, then configure environment variables in the Smithery dashboard. Use the provided tools (sync_crew, add_crew_member, list_crew, echo) to manage and synchronize team members.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "\ud83d\udd04 crew sync agent": {
            "crew-sync-agent": {
                "command": "python",
                "args": [
                    "test_crew_sync.py"
                ]
            }
        }
    }
}

McpServers

{
    "crew-sync-agent": {
        "command": "python",
        "args": [
            "test_crew_sync.py"
        ]
    }
}

πŸ”„ Crew Sync Agent

Dynamic Team Collaboration MCP Server for Smithery

🌟 Overview

Crew Sync Agent is a flexible, dynamic team collaboration system built for the Model Context Protocol (MCP). Unlike traditional fixed-team approaches, it allows for dynamic team composition and real-time synchronization of crew members for various projects.

✨ Key Features

- πŸ”„ Dynamic Team Sync: Flexible team composition for project-specific optimization
- πŸ‘₯ Scalable Teams: Support for up to 10 dynamic team members
- 🎯 Priority-Based: Task prioritization (Low/Medium/High/Urgent)
- πŸ” Secure: Environment variable-based API key management
- ⚑ Real-time: MCP protocol-based instant team synchronization

πŸ—οΈ Default Crew (Expandable)

- 🎯 Taylor: Team Coordinator - Strategic planning & project coordination
- ⚑ Jordan: Tech Engineer - Full-stack development & DevOps
- πŸ’‘ Riley: Product Strategist - UX research & feature planning
- πŸ“Š Casey: Data Specialist - ML, analytics & visualization
- πŸ—οΈ Morgan: System Architect - System design & scalability
- 🎨 Avery: Design Lead - Interface design & prototyping

> Note: Team composition is completely dynamic and can be adjusted based on project requirements.

πŸ› οΈ Available Tools

sync_crew - Synchronize Team Members

{
  "task": "Task description",
  "crew_members": ["Taylor", "Jordan", "Riley"], // optional
  "priority": "high" // low/medium/high/urgent
}

add_crew_member - Add New Team Member

{
  "name": "New member name",
  "role": "Role and expertise description"
}

list_crew - List Current Team

{} // no parameters needed

echo - Connection Test

{
  "text": "Test message"
}

πŸš€ Quick Start

Local Testing

python test_crew_sync.py

Smithery Deployment

1. Create GitHub repository
2. Deploy to Smithery: smithery deploy https://github.com/username/crew-sync-agent
3. Configure environment variables in Smithery dashboard

πŸ“‹ Example Usage

Web Development Project

{
  "task": "React + Node.js e-commerce platform development",
  "crew_members": ["Jordan", "Riley", "Avery"],
  "priority": "high"
}

Data Analysis Project

{
  "task": "User behavior pattern analysis and prediction model",
  "crew_members": ["Casey", "Morgan"],
  "priority": "medium"
}

πŸ”§ Configuration

Environment Variables

- MAX_CREW_SIZE: Maximum team size (default: 10)
- OPENAI_API_KEY: OpenAI API key (optional)
- ANTHROPIC_API_KEY: Anthropic API key (optional)
- AI_SERVICE: Preferred AI service
- MODEL_NAME: Default model name

πŸ›‘οΈ Security

- βœ… API keys via environment variables only
- βœ… No hardcoded secrets in code
- βœ… Docker non-root user execution
- βœ… Sensitive files excluded via .dockerignore
- βœ… MCP protocol standard compliance

πŸ“ž Support

- Issues: GitHub Issues for bug reports and feature requests
- Documentation: See README_SMITHERY.md for detailed deployment guide
- Community: MCP developer community

---

Crew Sync Agent: Flexible and scalable AI team collaboration solution πŸš€

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.