MockHero
Genera datos de prueba relacionales realistas con 156 tipos de campo y 22 configuraciones regionales.
Documentación
@mockherodev/mcp-server
Servidor MCP para MockHero — genera datos de prueba realistas desde Claude Desktop, Claude Code, Cursor, Windsurf y otros agentes de IA.
Funciona con o sin clave de API:
- Sin clave (vista previa gratuita): genera hasta 100 registros por solicitud a partir de esquemas de tablas explícitos o plantillas pequeñas. La detección de esquemas, el listado de tipos de campos, las plantillas y las estimaciones de costos son siempre gratuitos.
- Con
MOCKHERO_API_KEY(recomendado): generación mediante instrucciones en lenguaje natural, solicitudes más grandes, salida CSV/SQL en planes de pago y uso medido del plan para agentes.
Endpoint de agente alojado
Los agentes que admiten MCP HTTP Streamable remoto pueden omitir la instalación de npm y conectarse directamente a:
https://mockhero.dev/mcp/agent
El endpoint alojado incluye las mismas herramientas que este paquete: estimación de costos, checkout Polar sin inicio de sesión, estado del checkout, reclamación de clave de API, detección de esquemas, plantillas y generación de datos. Pasa una clave mediante Authorization: Bearer mh_YOUR_API_KEY (o el argumento de herramienta api_key) para llamadas autenticadas.
Endpoint de agente alojado
Los agentes que admiten MCP HTTP Streamable remoto pueden conectarse directamente a:
https://mockhero.dev/mcp/agent
El endpoint alojado incluye estimación de costos, checkout Polar sin inicio de sesión, estado del checkout, reclamación de clave de API, detección de esquemas, plantillas y generación de datos autenticada.
Configuración
Claude Desktop
Añade a ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mockhero": {
"command": "npx",
"args": ["@mockherodev/mcp-server"],
"env": {
"MOCKHERO_API_KEY": "mh_live_your_key_here"
}
}
}
}
Omite el bloque env por completo para ejecutar en modo de vista previa gratuita.
Cursor
Añade a .cursor/mcp.json en tu proyecto:
{
"mcpServers": {
"mockhero": {
"command": "npx",
"args": ["@mockherodev/mcp-server"],
"env": {
"MOCKHERO_API_KEY": "mh_live_your_key_here"
}
}
}
}
Claude Code
# Free preview mode
claude mcp add mockhero -- npx @mockherodev/mcp-server
# Authenticated
claude mcp add mockhero -- env MOCKHERO_API_KEY=mh_live_xxx npx @mockherodev/mcp-server
Obtén una clave de API sin salir de tu agente (checkout sin inicio de sesión)
No se requiere registro ni panel de control. El flujo de compra del plan para agentes está completamente impulsado por herramientas:
estimate_agent_usage— estima el costo primero. El plan para agentes incluye 500 registros gratuitos por día, luego $0.001 por cada 100 registros (redondeado hacia arriba por solicitud), facturado mensualmente a través de Polar como Merchant of Record.create_agent_checkout— proporciona un correo de facturación; devuelve una URL de checkout de Polar y unclaim_tokende un solo uso. Una persona completa el pago en el navegador.check_agent_checkout_status— consulta con elclaim_tokenhasta questatusseapaid.claim_agent_api_key— intercambia elclaim_tokenpor la clave de API. La clave se devuelve exactamente una vez — guárdala de forma segura.- Reinicia este servidor con
MOCKHERO_API_KEY=mh_...configurado (ruta recomendada a partir de aquí).
¿Prefieres un panel de control? Regístrate gratis en mockhero.dev en su lugar.
Herramientas
generate_test_data
Genera datos de prueba realistas a partir de un esquema estructurado o una descripción en inglés sencillo. Claves foráneas relacionales, 156 tipos de campos, 22 configuraciones regionales, salida JSON/CSV/SQL. Los esquemas explícitos de hasta 100 registros se ejecutan gratis sin clave; el modo de instrucciones y las solicitudes más grandes necesitan MOCKHERO_API_KEY.
"Generate 50 users with German names and 200 orders linked to them"
generate_from_template
Genera datos a partir de una plantilla preconstruida (ecommerce, blog, saas, social) — no se necesita definición de esquema. Las escalas pequeñas (por ejemplo, 0.05) se mantienen dentro de la vista previa gratuita de 100 registros.
Use the ecommerce template at 2x scale with German locale
detect_schema
Convierte sentencias SQL CREATE TABLE o muestras JSON al formato de esquema de MockHero. Gratis, sin necesidad de clave.
list_field_types
Lista los 156 tipos de campos admitidos con descripciones y parámetros. Gratis, sin necesidad de clave.
list_templates
Lista las plantillas de esquemas preconstruidas. Gratis, sin necesidad de clave.
estimate_agent_usage
Estima el costo del plan para agentes antes de generar: asignación diaria gratuita restante, registros facturables, unidades facturables de 100 registros y costo estimado en dólares. Gratis, sin necesidad de clave.
create_agent_checkout
Crea un checkout Polar sin inicio de sesión para el plan medido de agentes. Devuelve una URL de checkout y un claim_token de un solo uso.
check_agent_checkout_status
Consulta un checkout mediante claim_token hasta que esté pagado.
claim_agent_api_key
Reclama la clave de API después del pago. Se devuelve una vez — guárdala y configura MOCKHERO_API_KEY.
Variables de entorno
| Variable | Requerida | Descripción |
|---|---|---|
MOCKHERO_API_KEY | No | Clave de API de MockHero (mh_...). Sin ella, la generación se ejecuta en modo de vista previa gratuita (≤100 registros por solicitud, solo esquemas/plantillas explícitos). |
MOCKHERO_API_BASE | No | URL base de la API de MockHero. Por defecto https://mockhero.dev. |
Precios
- Nivel gratuito: 500 registros/día, 100 por solicitud, salida JSON.
- Plan para agentes (sin inicio de sesión, medido): 500 registros gratuitos/día, luego $0.001 por cada 100 registros, facturado mensualmente a través de Polar (Merchant of Record).
- Precios completos: mockhero.dev/agent-pricing.json
Enlaces
- Sitio web: mockhero.dev
- Documentación: mockhero.dev/docs/mcp
- Inicio rápido para agentes: mockhero.dev/agent-quickstart.json
- OpenAPI: mockhero.dev/openapi.json