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:
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:
- Ve a https://playground.ai.cloudflare.com/
- Ingresa la URL de tu servidor MCP desplegado (
scorecard-mcp.<your-account>.workers.dev/sse) - ¡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:
| Variable | Fuente | Notas |
|---|---|---|
| CLERK_CLIENT_ID | Panel de Clerk -> Configurar -> Aplicaciones OAuth | |
| CLERK_CLIENT_SECRET | Panel de Clerk -> Configurar -> Aplicaciones OAuth | No se puede ver después de la generación inicial |
| CLERK_DOMAIN | Panel de Clerk -> Configurar -> Claves API -> URL del API Frontend | Sobrescribe esto con la URL de desarrollo de Clerk si usas el servidor local de Scorecard |
| CLERK_PUBLISHABLE_KEY | Panel de Clerk -> Configurar -> Claves API -> Clave publicable | Sobrescribe 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.