---
title: "MCP Cache Kit · Caching a prueba de fugas para el Model"
description: "Caching a prueba de fugas para el Model Context Protocol. Implementa la spec MCP SEP-2549 (ttlMs + cacheScope): configura los campos de caché correctamente en"
canonical: "https://matthiasmeyer.tech/es/repos/mcp-cache-kit"
language: "es"
last_updated: "2026-08-21"
markdown_versions: ["https://matthiasmeyer.tech/repos/mcp-cache-kit.md", "https://matthiasmeyer.tech/de/repos/mcp-cache-kit.md", "https://matthiasmeyer.tech/es/repos/mcp-cache-kit.md"]
image: "https://matthiasmeyer.tech/api/og/repo/mcp-cache-kit?lang=es"
publisher: "Matthias Meyer, https://matthiasmeyer.tech (llms.txt: https://matthiasmeyer.tech/llms.txt)"
---

factory stable TypeScript

# MCP Cache Kit

Caching a prueba de fugas para el Model Context Protocol

Implementa la spec MCP SEP-2549 (ttlMs + cacheScope): configura los campos de caché correctamente en el servidor y nunca comparte un resultado private entre tenants o usuarios en el cliente. Cierra la clase de fuga de caché entre tenants con helpers y tipos. 66 tests, MIT, TypeScript.

[Ver en GitHub →](https://github.com/studiomeyer-io/mcp-cache-kit)[npm](https://www.npmjs.com/package/mcp-cache-kit)

## Qué problema resuelve

El candidato a versión de MCP del 28-07-2026 añadió pistas de caché a los resultados de listas y a las lecturas de recursos, siguiendo el modelo del control de caché de HTTP: un tiempo de vida y un ámbito. Es tan nuevo que casi nada lo soporta como es debido, y una caché genérica que guarda resultados de cualquier manera e ignora el ámbito es una trampa de seguridad real. Un resultado marcado como privado, cacheado y luego servido a otro usuario, es una fuga de datos entre usuarios.

## Cómo funciona

Tres piezas. En el lado del servidor un ayudante fija los campos correctamente. En el lado del cliente o del proxy una caché respeta el tiempo de vida y se niega a servir un resultado privado entre contextos de autorización. En medio hay un guardián que responde si un resultado dado puede cachearse para un ámbito dado, y dice por qué. Es deliberadamente conservador: lo que no puede demostrar seguro se trata como no cacheable, y tolera campos ausentes o malformados en vez de adivinar.

## Cuándo usarlo

Úsalo si escribes una pasarela, un proxy o un cliente que cachee resultados MCP siquiera. Sin dependencias en ejecución, TypeScript estricto, ambos sistemas de módulos, Node 20 o superior, y el SDK de MCP es solo un par opcional porque los ayudantes también funcionan sobre objetos de resultado corrientes.

## Cuándo no usarlo

La especificación que modela es un candidato a versión, así que los nombres de campo y la semántica todavía pueden cambiar antes de la final. Eso es motivo para fijar una versión y releer las notas de publicación, no para escribir la caché a mano, pero conviene saberlo antes de montar un producto encima.

Stars

★ 0

installs

↓ 406

Clones (14d)

⊟ 26

Lenguaje

TypeScript

Actualizado

2026-08-21

## Instalación

```
npx -y mcp-cache-kit
```

## Repos relacionados

- MCP OTel

    ← hermano de building-block de spec MCP de

    →

    https://matthiasmeyer.tech/es/repos/mcp-otel

- StudioMeyer Memory

    → caché a prueba de fugas para

    →

    https://matthiasmeyer.tech/es/repos/studiomeyer-memory

## Sitemap

Todas las páginas de este sitio en Markdown: [sitemap](https://matthiasmeyer.tech/sitemap.md). Punto de entrada: [llms.txt](https://matthiasmeyer.tech/llms.txt).
