# Atono

Feeds your coding assistant the team's user stories, bugs, epics and glossary. Handy when the assistant codes blind without product knowledge.

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

## What it does

The server hands the assistant what your team already tracks: user stories, bug reports, epics and a term glossary. Through MCP those records land in the conversation, so suggestions rest on actual work items. Instead of guessing from repository files alone, the assistant writes with the task in view.

It runs as a container, `docker.io/atonoio/atono-mcp-server:1.1.1`, so Docker has to be on the machine first. Access goes through a key you pass as `X_API_KEY` when you register the server.

Registration differs by tool. Claude and Codex take a one-line `claude mcp add` or `codex mcp add` call, while Cursor and GitHub Copilot expect a JSON block under `mcpServers` or `servers`. Leave the key out and the server never reaches your data.

## Requirements
- Needs: Docker
- Environment variables: `X_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)

**Platform CLI**
```bash
claude mcp add --env X_API_KEY=<X_API_KEY> --transport stdio atono -- docker run -i --rm -e X_API_KEY docker.io/atonoio/atono-mcp-server:1.1.1
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add atono --env X_API_KEY=<X_API_KEY> -- docker run -i --rm -e X_API_KEY docker.io/atonoio/atono-mcp-server:1.1.1
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "atono": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "X_API_KEY",
                "docker.io/atonoio/atono-mcp-server:1.1.1"
            ],
            "env": {
                "X_API_KEY": "<X_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "atono": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "X_API_KEY",
                "docker.io/atonoio/atono-mcp-server:1.1.1"
            ],
            "env": {
                "X_API_KEY": "<X_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e X_API_KEY=<X_API_KEY> atono docker run -i --rm -e X_API_KEY docker.io/atonoio/atono-mcp-server:1.1.1
```
Replace <…> with your own values

## When to use it
- pull a user story into the chat so the assistant codes to spec
- surface open bugs while working on a fix
- check the team glossary before naming things in code
- show a full epic to see the task boundaries

## Example prompts
- Pull the login epic from Atono and split it into tasks for me.
- Find the open payment bugs in Atono and tell me what to fix first.
- Check which Atono glossary terms I got wrong in this file.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
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
