Back to Browse

Cache Tools MCP Server

by Rog0x
Developer ToolsModerate7.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Cache headers, CDN, LRU simulation for AI agents

About

Cache headers, CDN, LRU simulation for AI agents

Security Report

7.0
Moderate7.0Low Risk

Valid MCP server (5 strong, 4 medium validity signals). 3 known CVEs in dependencies (0 critical, 3 high severity) Package registry verified. Imported from the Official MCP Registry.

6 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-rog0x-cache": {
      "args": [
        "-y",
        "@rog0x/mcp-cache-tools"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

@rog0x/mcp-cache-tools

MCP Server #30 — Caching and memoization tools for AI agents.

Analyze, generate, simulate, and optimize caching strategies across HTTP, CDN, and browser layers.

Tools

1. analyze_cache_headers

Analyze HTTP cache headers (Cache-Control, ETag, Last-Modified, Expires, Vary). Grades the overall caching strategy A+ through F and provides actionable improvement suggestions with context-aware advice for static assets, API responses, HTML pages, and media.

2. generate_cache_key

Generate deterministic cache keys from various inputs:

  • URL mode — normalizes URL, sorts query params, filters include/exclude params
  • Body mode — hashes request body with JSON key sorting for consistency
  • Composite mode — combines multiple key parts into a single deterministic hash

Supports namespacing, versioning, TTL, and outputs ready-to-use Redis/Memcached commands.

3. simulate_cache

Simulate cache behavior for a sequence of requests. Compare eviction strategies side-by-side:

  • LRU — Least Recently Used
  • LFU — Least Frequently Used
  • FIFO — First In, First Out
  • TTL — Time-To-Live based expiration

Outputs hit rate, miss rate, eviction count, and step-by-step timeline.

4. check_cdn_headers

Detect which CDN is serving a resource from response headers. Identifies Cloudflare, Fastly, Akamai, CloudFront, Vercel, Netlify, Google Cloud CDN, Azure CDN, KeyCDN, and Bunny CDN. Reports cache status (HIT/MISS/STALE/BYPASS), edge server, and POP location.

5. analyze_browser_cache

Analyze what resources a page would cache in the browser. Determines cache type (strong, heuristic, conditional, none), duration, revalidation strategy, and estimates bandwidth/time savings on repeat visits. Groups results by resource type with optimization suggestions.

Setup

npm install
npm run build

MCP Configuration

{
  "mcpServers": {
    "mcp-cache-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-cache-tools/dist/index.js"]
    }
  }
}

License

MIT

Reviews

No reviews yet

Be the first to review this server!