Twosplit MCP Server

Servidor MCP de Twosplit

Un servidor MCP que aprovecha varias instancias de Claude para proporcionar respuestas mejoradas. Envía la misma solicitud a dos instancias de Claude y utiliza una tercera para combinar o seleccionar los mejores elementos de ambas respuestas.

Características

  • Admite varios modelos de Claude:
    • Claude-3-opus-última versión
    • Claude-3-5-Soneto-Último
    • Claude-3-5-haiku-último
    • Claude-3-haiku-20240307
  • Obtiene respuestas únicas y directas de cada IA
  • Muestra respuestas originales y atribución de fuentes.
  • Devuelve una respuesta final optimizada

Instalación

  1. Clonar el repositorio
  2. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build

Configuración

El servidor requiere una clave API de Anthropic para funcionar. Configúrela como variable de entorno:

export ANTHROPIC_API_KEY=your-api-key-here

Uso

El servidor proporciona una única herramienta llamada twosplit con los siguientes parámetros:

  • prompt (obligatorio): el mensaje que se enviará a Claude
  • model (obligatorio): El modelo de Claude a utilizar (debe ser uno de los modelos compatibles enumerados anteriormente)

Ejemplo de uso de herramientas en 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>

La respuesta incluirá:

  1. La respuesta final optimizada
  2. Respuestas originales de ambas IA
  3. Atribución de fuente que muestra qué partes provienen de qué IA

Cómo funciona

  1. El servidor envía el mismo mensaje a dos instancias separadas del modelo Claude especificado, solicitando una única respuesta directa.
  2. Una tercera instancia analiza ambas respuestas y:
    • Selecciona la mejor respuesta si una es claramente superior
    • Crea una nueva respuesta que combina los mejores elementos de ambas respuestas.
  3. La respuesta final, las respuestas originales y la atribución de la fuente se incluyen en el resultado.

Desarrollo

Para ejecutar el servidor en modo de observación durante el desarrollo:

npm run watch

Para inspeccionar las capacidades del servidor:

npm run inspector

You must be authenticated.

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

Un servidor MCP que aprovecha múltiples instancias de Claude para proporcionar respuestas mejoradas enviando el mismo mensaje a dos instancias separadas y utilizando una tercera para combinar o seleccionar los mejores elementos.

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