Database · MODEL CONTEXT PROTOCOL
mkc909 agent communication mcp server
MCP server that enables communication and coordination between different Roo modes/roles across multiple systems
WHAT IT CONNECTS
What mkc909 agent communication mcp server gives an AI Agent
- **Agent Registry**: Register and manage different Roo modes/roles with their capabilities
- **Message Bus**: Enable asynchronous communication between agents
- **Task Coordination**: Manage task assignment and progress tracking
- **Context Sharing**: Facilitate knowledge transfer between agents
- **GitHub Integration**: Create and track GitHub issues, manage pull requests
- **PlanetScale Integration**: Store agent data, messages, and tasks in a scalable database
- **Core MCP Server**
- Agent Registry
- Message Bus
- Task Coordination
- Context Sharing
- **GitHub Integration Layer**
- Issue Management
- PR Workflow
- Project Management
- **PlanetScale Database Layer**
- Agent Data Storage
- Message Storage
- Task Database
- Node.js 18 or higher
- TypeScript 5.3 or higher
- GitHub API access
- PlanetScale database account
- Clone the repository:
- Install dependencies:
- Create a `.env` file with the following variables:
- Build the project:
- Start the server:
- `register_agent`: Register a new agent
- `update_agent`: Update agent information
- `get_agent`: Get agent information
- `list_agents`: List all registered agents
- `send_message`: Send message to another agent
- `get_messages`: Get messages for an agent
- `mark_message_read`: Mark message as read
- `delete_message`: Delete a message
- `create_task`: Create a new task
- `assign_task`: Assign task to an agent
- `update_task_status`: Update task status
- `get_task`: Get task details
- `list_tasks`: List tasks
- `create_context`: Create shared context
- `update_context`: Update shared context
- `share_context`: Share context with agent
- `get_context`: Get shared context
- `list_contexts`: List shared contexts
- `github_create_issue`: Create GitHub issue
- `github_comment_issue`: Comment on GitHub issue
- `github_create_pr`: Create GitHub PR
- `github_review_pr`: Review GitHub PR
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.