MCP.Market

Echocache MCP server

by kskurtveit·io.github.kskurtveit/echocache·v0.1.3

MCP server caching expensive LLM responses: HTTP-style freshness plus semantic recall.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars44 downloads/wk

Reviews

Write one

Nobody has reviewed Echocache yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Echocache tools (6, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • cache_get

    Look up a cached LLM response by exact (model, prompt, params) match, like an HTTP cache

  • cache_invalidatewrite action

    Delete a cache entry, e.g. because the underlying source it was based on changed. With

  • cache_query

    Semantic search across all cached entries, independent of exact key matching. Use this when

  • cache_related

    Traverse the cache graph outward from one entry to find connected entries — ones auto-linked

  • cache_set

    Store a prompt/response pair in the cache. Call this AFTER getting a fresh response from a

  • cache_stats

    Cache analytics: entry/edge counts, exact-match hit rate, queryHits/queryMisses for

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan15 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 35 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Echocache compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 4,461 AI and agents servers
Tools
6
the typical AI and agents server has 6
Tools that change things
17%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
44
more than 34% of 1,554 AI and agents servers with a package

What its tools let an agent do: 5 read · 1 change

Install Echocache in Claude Code, Cursor or VS Code

Runs npx -y echocache on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add echocache -- npx -y echocache
Add to Cursor

What the publisher says

From the Echocache repository's README, as published. We do not edit it. Read it on GitHub

echocache — MCP server for cached LLM responses

An MCP server for a cached LLM response — the way an HTTP cache caches an expensive server response, not the way a browser caches a static asset. Ask a question you already answered once, and the answer echoes back instead of being re-derived.

Two lookup paths, inspired by two different kinds of caching:

ttlseconds and stalewhilerevalidateseconds behaving like Cache-Control: fresh, stale, or expired.

  • Exact-match, HTTP-style — cacheget / cacheset key on (model, prompt, params), with

cachequery finds related entries by meaning, not just exact key; cacherelated walks graph edges (auto-linked "similar" entries, or explicit "derived-from" parents) to surface everything already known before an agent redoes work from scratch. cache_invalidate can cascade through those derived-from edges when a source changes.

  • Knowledge-graph recall — every stored entry is a node in a small similarity graph.

Runs as a standard stdio MCP server, so it works with Claude Code, Claude Desktop, Cursor, VS Code + Copilot, or any other MCP-capable host — see Install below, and AGENTS.md for the tool-use protocol any connected agent should follow.

What it's for — and what it isn't

Cache what an agent concluded, never what it read. This is the whole design, and it is worth stating plainly because the intuitive use is the wrong one: serving a cached file read costs the reader exactly the tokens that reading the file cost, since the content still has to enter the context. So caching file reads saves nothing at any hit rate, and if the agent re-emits the file to store it, that's output-rate tokens paid for zero benefit. A cache only pays when a hit stands in for regenerating something.

Where it pays, and where measurement said it does not:

this project's own history cost 37,119 output tokens to reach a 255-token conclusion — a 728x gap against serving that conclusion back, weighted for output pricing. A single reuse pays for the write ~145x over. Live-validated the same way with a fresh web-search-derived design decision, correctly recalled by different wording and correctly outranking an unrelated entry sharing surface vocabulary. Not proven to recur yet in this project's own history — but the payoff on one hit is large enough that low frequency isn't disqualifying, unlike a file read.

  • Pays best: an expensive research or judgment call. A real 22-tool-call research chain in

it, the session ends, and a later session needs that understanding again. On express/lib — six files, 62KB — re-reading the source costs 15,504 tokens against 549 to serve the cached orientation, about 28× fewer. That holds when the later session genuinely needs broad understanding; if it only needs one specific answer, it will grep and read a slice for ~900 tokens, and the cache isn't competitive.

  • Pays conditionally: re-orientation across sessions. An agent reads a codebase to understand

dispatch pulled ~374,000 tokens of content a sibling had already read — but 127 of their 166 reads used offset/limit, so they were already taking slices rather than whole files. Substituting a shared derivation for those slices measured 27% worse than what they actually did: grep is already a cheap, precise pointer, and a cached map competes with it on its own ground and loses.

  • Does not pay: replacing reads in a parallel dispatch. Thirty subagents in one code-review

The rule all three point at: cache what grep cannot reconstruct. A conclusion, a judgement, the reason something is the way it is, a cross-file synthesis no single search reveals, a research finding, the fact that something is absent. Never a location — grep finds those for less than the cache costs to consult — and never a file.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Echocache: common questions

Is Echocache MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Echocache safety report
How do I install Echocache?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Echocache need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Echocache maintained?
The last commit was 56 days ago (2026-09-10). The latest release is v0.1.3.
What can I use instead of Echocache?
Servers from other publishers that do the same job: Serena MCP: the IDE for your agent MCP server, Power BI Authoring MCP Server (Local) and Memanto MCP server.
How does Echocache compare with other AI and agents MCP servers?
safety score 88/100 (higher than 80% of 4,461 AI and agents servers); tools 6 (the typical AI and agents server has 6); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Echocache

Same job from other publishers: the closest match first, then the best rated.

  • Serena MCP: the IDE for your agent
    A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
    C
  • Power BI Authoring MCP Server (Local)
    The Power BI Authoring MCP server lets an AI agent create and change Power BI semantic models.
    A
  • Memanto
    MCP server for Memanto - persistent semantic memory for any MCP-compatible agent
    A
  • Mockserver
    Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.
    A
  • Agent Recall
    Correction-first agent memory. Precision KPI tracks if agents heed warnings. 5 layers, local-only.
    A