Cross-System Agent Communication MCP Server

by mkc909
  • Linux
  • Apple

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 서버는 세 가지 주요 구성 요소로 구성됩니다.

  1. 코어 MCP 서버
    • 에이전트 등록부
    • 메시지 버스
    • 작업 조정
    • 컨텍스트 공유
  2. GitHub 통합 계층
    • 이슈 관리
    • 홍보 워크플로
    • 프로젝트 관리
  3. PlanetScale 데이터베이스 계층
    • 에이전트 데이터 저장소
    • 메시지 저장
    • 작업 데이터베이스

시작하기

필수 조건

  • Node.js 18 이상
  • TypeScript 5.3 이상
  • GitHub API 접근
  • PlanetScale 데이터베이스 계정

설치

  1. 저장소를 복제합니다.지엑스피1
  2. 종속성 설치:
    npm install
  3. 다음 변수를 사용하여 .env 파일을 만듭니다.
    GITHUB_TOKEN=your_github_token PLANETSCALE_HOST=your_planetscale_host PLANETSCALE_USERNAME=your_planetscale_username PLANETSCALE_PASSWORD=your_planetscale_password
  4. 프로젝트를 빌드하세요:
    npm run build
  5. 서버를 시작합니다:
    npm start

개발

개발 모드에서 실행

npm run dev

테스트 실행

npm test

린팅

npm run lint

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

-
security - not tested
F
license - not found
-
quality - not tested

여러 시스템에서 서로 다른 LLM 에이전트 간의 통신과 조정을 가능하게 하여, 전문 에이전트가 통합 플랫폼을 통해 작업에 협업하고, 컨텍스트를 공유하고, 작업을 조정할 수 있습니다.

  1. 개요
    1. 특징
      1. 건축학
        1. 시작하기
          1. 필수 조건
          2. 설치
        2. 개발
          1. 개발 모드에서 실행
          2. 테스트 실행
          3. 린팅
        3. API 엔드포인트
          1. 에이전트 관리
          2. 메시징
          3. 작업 관리
          4. 컨텍스트 공유
          5. GitHub 통합
        4. 특허

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            Enables 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 -
            33
            TypeScript
            • Apple
          • A
            security
            F
            license
            A
            quality
            A 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 -
            1
            96
            JavaScript
          • -
            security
            A
            license
            -
            quality
            Enables 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 -
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A 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 -
            1
            JavaScript
            • Apple

          View all related MCP servers

          ID: gm9rridfr9