Release Notes Index
**The latest product releases, indexed for agents.**
A registry of release notes from across the web — pulled from vendor changelogs,
normalized into one schema, summarized, and queryable from your terminal, your
code, or any MCP client. Readable by you and your agent.
releases.sh ·
Docs ·
CLI → ·
Use it ·
What's in this repo ·
Develop
This repo is the backend for releases.sh (API · MCP · web · ingest)
and the source of the command-line tool.
---
## What is this?
"What changed?" is a question agents and developers ask constantly — before an
upgrade, after an incident, when a tool suddenly behaves differently. The answer
is scattered across GitHub releases, RSS feeds, changelog pages, and blog posts
in a hundred different formats.
**Release Notes Index** collects those into one registry. It watches hundreds of sources
across the vendors developers actually depend on, and for every release stores
the original content plus an AI-generated title, summary, and breaking-change
classification. Each organization gets a maintained overview of what it shipped
recently. The web page a human reads and the JSON an agent fetches are the same
content.
This repo is the source of the canonical deployment at
[releases.sh](https://releases.sh): the API worker (the authoritative data
plane), the MCP server, the web frontend, and the ingest pipeline + agent
harness that keep the registry fresh. The user-facing CLI lives in `apps/cli/` and
ships from this repo (npm + Homebrew).
## Use it
No account or API key needed for reads — all four surfaces are public.
**MCP** — hosted at `agents.releases.sh/mcp` (`mcp.releases.sh/mcp` still
works), listed in the
[MCP Registry](https://registry.modelcontextprotocol.io/v0.1/servers?search=sh.releases/mcp)
as `sh.releases/mcp`, and in the
[Claude connector directory](https://claude.ai/directory/releases-index) for Claude on the web, desktop, and mobile:
```bash
claude mcp add --transport http releases https://agents.releases.sh/mcp # Claude Code
codex mcp add releases --url https://agents.releases.sh/mcp # Codex
npx -y mcp-remote https://agents.releases.sh/mcp # stdio bridge (VS Code, Zed, …)
```
**CLI** — one-off via npx, or `brew install buildinternet/tap/releases`:
```bash
npx @buildinternet/releases get anthropic # what did Anthropic ship lately?
npx @buildinternet/releases search "MCP" # search across every vendor
```
**REST API** — public GET endpoints on `api.releases.sh`, spec at
[/v1/openapi.json](https://api.releases.sh/v1/openapi.json):
```bash
curl "https://api.releases.sh/v1/releases/latest?limit=5"
```
**Agent skills** — auto-triggering playbooks, installable into any agent (Claude
Code / Codex / Cursor / OpenCode) without checking out anything. Start with the
reader skills — search, MCP lookups, and release analysis — which is what almost
everyone wants:
```bash
npx skills add buildinternet/releases # reader skills — search, MCP, release analysis
# just the skill that writes a releases.json manifest for your own product
npx skills add buildinternet/releases --skill creating-releases-json
```
On Claude Code, the CLI repo also installs as a plugin — the reader skills plus
a bundled MCP connection and a `/releases` command:
```
/plugin marketplace add buildinternet/releases
/plugin install releases@releases
```