# AI Wave

A feed of AI model news: new releases, price moves, withdrawn versions. Useful when you need to know whether something you rely on has shifted.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: elopstudio
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/elopstudio/ai-wave-mcp
- Updated: 2026-09-11
- HTML: https://affpapa.org/en/nevibecode/mcp/ai-wave

## What it does

AI Wave pulls model changes into one stream: releases, price shifts, API edits and deprecations. Entries are deduplicated per model, and each one is tagged as official or awaiting review. It answers a different question than the OpenRouter catalog does — not what to pick, but whether what you already use has moved.

Three tools ship with it. `list_model_changes` reports what happened since your last check: pass `since`, then feed back `latest` on the next call. `get_model` returns price, context size and catalog status for a single model, keyed by its OpenRouter or Hugging Face id. `search_models` finds candidates for a given budget and context, ordered by current attention.

You need a key, issued at `https://aiwave.elopstudio.com/member` and stored in `AIWAVE_API_KEY`. The free tier allows 1,000 calls a day, and the remaining count arrives in the `x-ratelimit-remaining` header. If your client speaks remote MCP, take the HTTP route: no local package, and new tools show up without an update.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://aiwave.elopstudio.com/api/mcp`
- Environment variables: `AIWAVE_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http ai-wave https://aiwave.elopstudio.com/api/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env AIWAVE_API_KEY=<AIWAVE_API_KEY> --transport stdio ai-wave -- npx -y @elopstudio/ai-wave-mcp
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add ai-wave --url https://aiwave.elopstudio.com/api/mcp
```

2. **Platform CLI**
```bash
codex mcp add ai-wave --env AIWAVE_API_KEY=<AIWAVE_API_KEY> -- npx -y @elopstudio/ai-wave-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ai-wave": {
            "url": "https://aiwave.elopstudio.com/api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ai-wave": {
            "command": "npx",
            "args": [
                "-y",
                "@elopstudio/ai-wave-mcp"
            ],
            "env": {
                "AIWAVE_API_KEY": "<AIWAVE_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "ai-wave": {
            "type": "http",
            "url": "https://aiwave.elopstudio.com/api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "ai-wave": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@elopstudio/ai-wave-mcp"
            ],
            "env": {
                "AIWAVE_API_KEY": "<AIWAVE_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http ai-wave https://aiwave.elopstudio.com/api/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e AIWAVE_API_KEY=<AIWAVE_API_KEY> ai-wave npx -y @elopstudio/ai-wave-mcp
```
Replace <…> with your own values

## When to use it
- see what changed in models since the last check
- catch a price increase or a deprecation early
- compare price and context size for one model
- find models that fit a budget and context window
- tell an official announcement from one under review

## Example prompts
- Use `list_model_changes` to show what shifted since last week
- Give me the price and context for this OpenRouter model id
- Find models for my budget and context, sorted by attention

## Similar
- [runcomfy-cli](https://affpapa.org/en/nevibecode/skills/runcomfy-cli.md) — skill · 380100 installs
- [find-models](https://affpapa.org/en/nevibecode/skills/find-models.md) — skill · 2300 installs
- [cli-models](https://affpapa.org/en/nevibecode/skills/cli-models.md) — skill · 1000 installs
- [replicate](https://affpapa.org/en/nevibecode/skills/replicate.md) — skill · 2700 installs
- [run-models](https://affpapa.org/en/nevibecode/skills/run-models.md) — skill · 2200 installs
- [scenario-moderation](https://affpapa.org/en/nevibecode/skills/scenario-moderation.md) — skill · 445 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
