Twosplit MCP Server

Twosplit MCP 서버

여러 Claude 인스턴스를 활용하여 향상된 응답을 제공하는 MCP 서버입니다. 동일한 프롬프트를 두 개의 개별 Claude 인스턴스에 전송하고, 세 번째 인스턴스를 사용하여 두 응답에서 가장 적합한 요소를 결합하거나 선택합니다.

특징

  • 다양한 Claude 모델을 지원합니다.
    • 클로드-3-작품-최신
    • 클로드-3-5-소네트-최신
    • 클로드-3-5-하이쿠-최신
    • 클로드-3-하이쿠-20240307
  • 각 AI로부터 단일하고 직접적인 응답을 받습니다.
  • 원본 응답과 출처 표시를 표시합니다.
  • 최적화된 최종 응답을 반환합니다.

설치

  1. 저장소를 복제합니다
  2. 종속성 설치:

지엑스피1

  1. 서버를 빌드하세요:
npm run build

구성

서버가 작동하려면 Anthropic API 키가 필요합니다. 환경 변수로 설정하세요.

export ANTHROPIC_API_KEY=your-api-key-here

용법

서버는 다음 매개변수를 사용하여 twosplit 이라는 단일 도구를 제공합니다.

  • prompt (필수): Claude에게 보낼 프롬프트
  • model (필수): 사용할 Claude 모델(위에 나열된 지원되는 모델 중 하나여야 함)

Claude에서의 도구 사용 예시:

<use_mcp_tool> <server_name>twosplit</server_name> <tool_name>twosplit</tool_name> <arguments> { "prompt": "Write a short story about a robot learning to paint", "model": "claude-3-5-sonnet-latest" } </arguments> </use_mcp_tool>

응답에는 다음이 포함됩니다.

  1. 최종 최적화된 응답
  2. 두 AI의 원래 응답
  3. 어떤 부분이 어떤 AI에서 나왔는지 보여주는 출처 표시

작동 원리

  1. 서버는 지정된 Claude 모델의 두 개의 별도 인스턴스에 동일한 프롬프트를 보내 단일 직접 응답을 요청합니다.
  2. 세 번째 인스턴스는 두 응답과 다음 중 하나를 분석합니다.
    • 하나가 명백히 우수한 경우 단일 최상의 응답을 선택합니다.
    • 두 응답의 가장 좋은 요소를 결합한 새로운 응답을 만듭니다.
  3. 최종 응답, 원래 응답 및 출처 귀속은 모두 출력에 포함됩니다.

개발

개발 중에 서버를 감시 모드로 실행하려면:

npm run watch

서버의 기능을 검사하려면:

npm run inspector

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

여러 Claude 인스턴스를 활용하여 동일한 프롬프트를 두 개의 별도 인스턴스에 보내고 세 번째 인스턴스를 사용하여 최상의 요소를 결합하거나 선택함으로써 향상된 응답을 제공하는 MCP 서버입니다.

  1. Features
    1. Installation
      1. Configuration
        1. Usage
          1. How it Works
            1. Development
              ID: lw5jmxpzgb