Scorecard

Accede a las herramientas de evaluación y prueba de modelos de IA de Scorecard a través de una implementación de Cloudflare Workers.

Documentación

Servidor MCP de Scorecard en Cloudflare

Este repositorio te permite implementar un servidor MCP remoto en Cloudflare Workers que permite a Claude y otros clientes MCP acceder a las herramientas de evaluación de Scorecard.

Comenzar:

Deploy to Workers

Esto desplegará tu servidor MCP de Scorecard a una URL como: scorecard-mcp.<your-account>.workers.dev/sse

Alternativamente, puedes clonar este repositorio y desplegarlo usando Wrangler:

git clone https://github.com/scorecard-ai/scorecard-mcp.git
cd scorecard-mcp
npm install
npm run deploy

Acerca de este servidor MCP

Este servidor MCP proporciona acceso a las herramientas de evaluación de Scorecard directamente desde Claude y otros clientes compatibles con MCP. Utiliza Clerk para autenticación y está construido sobre Cloudflare Workers para un despliegue global y confiable.

El servidor implementa la especificación MCP (2025-03-26) y proporciona acceso seguro a la API de Scorecard para ejecutar experimentos, generar datos sintéticos, configurar métricas y analizar el rendimiento de modelos.

Conéctate a clientes MCP

Este servidor MCP funciona con varios clientes compatibles con MCP:

Conéctate a claude.ai, Cursor y Windsurf

Una vez desplegado, puedes conectarte a tu servidor MCP desde Claude y otros clientes compatibles con MCP proporcionando la URL de tu servidor:

https://scorecard-mcp.<your-account>.workers.dev/sse

Conéctate a través de Cloudflare AI Playground

También puedes conectarte a través de Cloudflare AI Playground:

  1. Ve a https://playground.ai.cloudflare.com/
  2. Ingresa la URL de tu servidor MCP desplegado (scorecard-mcp.<your-account>.workers.dev/sse)
  3. ¡Ahora puedes usar las herramientas de evaluación de Scorecard directamente desde el playground!

Conéctate a través de Claude Desktop

Para pruebas locales, puedes conectarte a tu servidor MCP desde Claude Desktop usando el proxy mcp-remote.

Sigue la guía rápida de Anthropic y dentro de Claude Desktop ve a Configuración > Desarrollador > Editar configuración.

Actualiza con esta configuración:

{
  "mcpServers": {
    "scorecard": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://scorecard-mcp.<your-account>.workers.dev/sse"  // or http://localhost:8787/sse for local testing
      ]
    }
  }
}

Reinicia Claude y deberías ver las herramientas disponibles.

Desarrollo local

Para desarrollo local, crea un archivo ".dev.vars" con tus credenciales de Clerk:

cp .dev.vars.example .dev.vars

Configura las siguientes variables en tu archivo .dev.vars:

VariableFuenteNotas
CLERK_CLIENT_IDPanel de Clerk -> Configurar -> Aplicaciones OAuth
CLERK_CLIENT_SECRETPanel de Clerk -> Configurar -> Aplicaciones OAuthNo se puede ver después de la generación inicial
CLERK_DOMAINPanel de Clerk -> Configurar -> Claves API -> URL del API FrontendSobrescribe esto con la URL de desarrollo de Clerk si usas el servidor local de Scorecard
CLERK_PUBLISHABLE_KEYPanel de Clerk -> Configurar -> Claves API -> Clave publicableSobrescribe esto con la clave pk_test_* si usas el servidor local de Scorecard

Luego ejecuta el servidor de desarrollo:

npm install
npm run dev

Recuerda ejecutar npx wrangler types para generar los tipos de las variables de entorno.

Contribuidores

Un agradecimiento especial a Dustin Moore por su liderazgo de ingeniería en el desarrollo de esta implementación de MCP.