Integrations
Enables configuration management through environment variables for GitHub tokens and PlanetScale database credentials.
Enables management of GitHub issues, pull requests, and project tracking. Provides functionalities for creating and commenting on issues, creating and reviewing PRs, and integrating with GitHub's project management features.
Powers the core server functionality for agent registry, message bus, task coordination, and context sharing between AI agents.
크로스 시스템 에이전트 통신 MCP 서버
개요
이 MCP 서버는 여러 시스템에서 서로 다른 Roo 모드/역할 간의 통신 및 조정을 지원합니다. 전문 LLM 에이전트들이 협업하여 작업을 수행하고, 컨텍스트를 공유하고, 작업을 조정할 수 있는 "에이전트 팀" 아키텍처를 구축합니다.
특징
- 에이전트 레지스트리 : 다양한 Roo 모드/역할을 해당 기능과 함께 등록하고 관리합니다.
- 메시지 버스 : 에이전트 간 비동기 통신을 활성화합니다.
- 업무 조정 : 업무 할당 및 진행 상황 추적 관리
- 컨텍스트 공유 : 에이전트 간 지식 전달을 용이하게 합니다.
- GitHub 통합 : GitHub 이슈 생성 및 추적, 풀 리퀘스트 관리
- PlanetScale 통합 : 확장 가능한 데이터베이스에 에이전트 데이터, 메시지 및 작업 저장
건축학
크로스 시스템 에이전트 통신 MCP 서버는 세 가지 주요 구성 요소로 구성됩니다.
- 코어 MCP 서버
- 에이전트 등록부
- 메시지 버스
- 작업 조정
- 컨텍스트 공유
- GitHub 통합 계층
- 이슈 관리
- 홍보 워크플로
- 프로젝트 관리
- PlanetScale 데이터베이스 계층
- 에이전트 데이터 저장소
- 메시지 저장
- 작업 데이터베이스
시작하기
필수 조건
- Node.js 18 이상
- TypeScript 5.3 이상
- GitHub API 접근
- PlanetScale 데이터베이스 계정
설치
- 저장소를 복제합니다.지엑스피1
- 종속성 설치:Copy
- 다음 변수를 사용하여
.env
파일을 만듭니다.Copy - 프로젝트를 빌드하세요:Copy
- 서버를 시작합니다:Copy
개발
개발 모드에서 실행
Copy
테스트 실행
Copy
린팅
Copy
API 엔드포인트
에이전트 관리
register_agent
: 새로운 에이전트를 등록합니다update_agent
: 에이전트 정보 업데이트get_agent
: 에이전트 정보 가져오기list_agents
: 등록된 모든 에이전트를 나열합니다.
메시징
send_message
: 다른 에이전트에게 메시지를 보냅니다.get_messages
: 에이전트에 대한 메시지를 받습니다.mark_message_read
: 메시지를 읽음으로 표시delete_message
: 메시지 삭제
작업 관리
create_task
: 새로운 작업을 생성합니다assign_task
: 에이전트에게 작업 할당update_task_status
: 작업 상태 업데이트get_task
: 작업 세부 정보 가져오기list_tasks
: 작업 목록
컨텍스트 공유
create_context
: 공유 컨텍스트 생성update_context
: 공유 컨텍스트 업데이트share_context
: 에이전트와 컨텍스트를 공유합니다.get_context
: 공유 컨텍스트 가져오기list_contexts
: 공유 컨텍스트 나열
GitHub 통합
github_create_issue
: GitHub 이슈 생성github_comment_issue
: GitHub 이슈에 대한 댓글github_create_pr
: GitHub PR 생성github_review_pr
: GitHub PR 리뷰
특허
MIT
Related MCP Servers
- -securityFlicense-qualityEnables LLMs to interact with Discord channels by sending and reading messages through Discord's API, with a focus on maintaining user control and security.Last updated -33TypeScript
- AsecurityFlicenseAqualityA server that implements the Model Context Protocol to connect LLMs to Brightsy AI agents, allowing users to pass messages to and receive responses from these agents.Last updated -196JavaScript
- -securityAlicense-qualityEnables multiple AI agents to share and read each other's responses to the same prompt, allowing them to reflect on what other LLMs said to the same question.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables conversational LLMs to delegate complex research tasks to specialized AI agents powered by various OpenRouter models, coordinated by a Claude orchestrator.Last updated -1JavaScript