Ratatosk
ratatosk-mcp
Ratatosk reads CNCF release notes every hour. Your agents get the facts.
In Norse myth, Ratatosk is the squirrel that carries messages up and down the world tree. This one carries release intelligence. ratatosk.io watches 74+ CNCF projects and turns every release note into typed, entity-level facts: security fixes, breaking changes, removals, deprecations, changed defaults. Plain bug fixes and marketing copy are filtered out. What remains is what an operator acts on.
This MCP server hands those facts to your agent as tools.
What it feels like
You: "We run envoy v1.36.8 and istio 1.30.1. Anything we must do before upgrading?"
Your agent calls
check_stackand answers from facts: the CVEs fixed after your version, the APIs removed on your upgrade path, the defaults that changed. Each fact carries a verbatim quote from the release notes as evidence.
Related MCP server: Dependency Freshness MCP Server
Tools
Tool | What it does |
| Incremental fact feed. Filter by |
| Reverse index: every fact touching one identifier (CVE id, CRD, feature gate, flag, config field, dependency) |
| The tracked-project roster — resolve slugs here first, never guess |
| One reviewed release: coverage, assessment, source, and all its facts. Omit |
| Takes the component versions you run, returns a briefing on your upgrade path: critical/high facts in full, one line each for the rest, the same advisory across release branches folded into one entry. |
Your versions stay on your side
check_stack sends only project slugs to the server and compares version keys
locally, inside this process. What you run never reaches ratatosk.io. The
server publishes facts; your agent decides what applies. The version
normalizer is bundled (internal/version), so range comparison happens
client-side too.
Quick start
claude mcp add ratatosk -- docker run -i --rm ghcr.io/garlickim21/ratatosk-mcp:latestNo account, no API key. Running agents in Kubernetes, or using kagent? See the install guide below.
Documentation
Install & usage — local stdio · in-cluster (Helm) · kagent | |
Helm chart — values, kagent toggle | |
kagent example — manifests + ratatosk-agent | |
Upstream API
This server is a thin client over the public REST API. If you would rather
call it directly, GET /v1 on ratatosk.io describes itself. No API key; rate
limited at 60 requests per minute per IP.
Data & terms
The data is served by ratatosk.io free of charge (subject to change, with
advance notice) under its terms of service.
Analyses are AI-generated reference information with no warranty — check the
original release notes before acting, especially when an agent acts on your
behalf. Original notes belong to their respective projects; responses that
carry a full note include an attribution notice (raw_notes_notice).
License
The code in this repository is licensed under Apache-2.0.
Maintenance
Tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/garlicKim21/ratatosk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server