TestAutoescuela · Datos
El servidor MCP de TestAutoescuela
Conecta un asistente de IA compatible con las fichas públicas de TestAutoescuela: herramientas search y fetch, versiones del protocolo, cabeceras y ejemplo completo.
El servidor
Dirección: https://testautoescuela.es/mcp. Transporte Streamable HTTP, respuestas JSON, sin autenticación ni sesión; no hace falta ningún flujo SSE. Versiones del protocolo: 2026-07-28, 2025-11-25, 2025-06-18 y 2025-03-26.
Las herramientas
search:{"query": "límite de velocidad"}devuelve como máximo 20 fichas{id, title, url}.fetch:{"id": "…"}, con el identificador devuelto por search, devuelve{id, title, text, url, metadata}: la naturaleza de la ficha, sus fuentes, sus fechas (verified_atpara una verificación,modified_atpara una modificación de la publicación) y, para una lección, su capítulo, su imagen y su vídeo.
Las cabeceras
Enviar Content-Type: application/json y Accept: application/json, text/event-stream. En 2025: initialize, luego notifications/initialized, luego tools/list y tools/call, con la cabecera MCP-Protocol-Version tras la negociación. En 2026-07-28: server/discover, luego tools/list y tools/call; cada solicitud lleva su versión en _meta y en las cabeceras MCP-Protocol-Version, Mcp-Method y, para una herramienta, Mcp-Name. Un navegador externo pasa por la API REST: la ruta MCP controla los orígenes. Comprobar siempre los errores JSON-RPC e isError, incluso en una respuesta HTTP 200.
Ejemplos listos para copiar
Buscar y leer una ficha con el SDK de MCP
Con Node.js 20 o posterior, instala npm install @modelcontextprotocol/sdk@1.30.0 y guarda este código en un archivo .mjs. El SDK gestiona la inicialización y las cabeceras del protocolo. La lectura usa el identificador que devuelve realmente la búsqueda. Conserva el campo url como cita visible en tu interfaz.
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js';
const client = new Client({ name: 'exemple-site', version: '1.0.0' }, { capabilities: {} });
const transport = new StreamableHTTPClientTransport(new URL('https://testautoescuela.es/mcp'));
function readTool(result) {
if (result.isError) throw new Error('La herramienta MCP no ha podido procesar la solicitud.');
if (result.structuredContent) return result.structuredContent;
const content = result.content?.find(item => item.type === 'text');
if (!content) throw new Error('Respuesta MCP sin contenido.');
return JSON.parse(content.text);
}
try {
await client.connect(transport);
const available = await client.listTools();
if (!['search', 'fetch'].every(name => available.tools.some(tool => tool.name === name))) {
throw new Error('Las herramientas esperadas no están disponibles.');
}
const search = readTool(await client.callTool({
name: 'search', arguments: { query: 'examen' }
}));
if (!search.results.length) {
console.log('No se ha encontrado ninguna ficha.');
} else {
const record = readTool(await client.callTool({
name: 'fetch', arguments: { id: search.results[0].id }
}));
console.log(JSON.stringify(record, null, 2));
}
} finally {
await client.close();
}Encontrar la versión actual de una información
La API y el servidor MCP dan acceso a las publicaciones públicas de TestAutoescuela. Las fichas siguen las actualizaciones del sitio, con un enlace a la página de origen y las referencias asociadas.
Antes de responder o de actualizar tu herramienta, vuelve a leer las fichas que te sirvan: encontrarás su versión en línea, sus fuentes y sus fechas. Una norma oficial puede cambiar: su fecha de verificación indica cuándo se contrastó con el texto.
Reutilizar citando la fuente
Los contenidos públicos de TestAutoescuela pueden consultarse, citarse y resumirse para documentar una respuesta o construir una herramienta, también comercial, con una atribución visible y un enlace a la página utilizada: «Fuente: TestAutoescuela».
Conserva las referencias y las reservas que acompañan a la información. Indica las adaptaciones que hagas y distingue las normas oficiales de las explicaciones, del método y de las ofertas de TestAutoescuela.
Los documentos y recursos visuales de terceros siguen sujetos a sus propias condiciones. Para republicar íntegramente el temario o un artículo, pide autorización a {email}. El acceso a los datos no implica ninguna asociación ni aval de tu servicio por parte de TestAutoescuela ni de Permis Online SRL.