Skip to main content
ClaudeWave

MCP server for Alphorn, the open-source notification router.

MCP ServersRegistry oficial0 estrellas0 forks● TypeScriptAGPL-3.0Actualizado yesterday
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (AGPL-3.0)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/14/2026
Install in Claude Code / Claude Desktop
Method: NPX · @alphorn/mcp
Claude Code CLI
claude mcp add mcp -- npx -y @alphorn/mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": ["-y", "@alphorn/mcp"],
      "env": {
        "ALPHORN_WEBHOOK_URL": "<alphorn_webhook_url>",
        "ALPHORN_API_KEY": "<alphorn_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
ALPHORN_WEBHOOK_URLALPHORN_API_KEY
Casos de uso

Resumen de MCP Servers

# Alphorn MCP Server

MCP server for [Alphorn](https://alphorn.dev), the open-source notification router. It gives AI agents (Claude Code, Claude Desktop, Cursor, Codex, and any other MCP client) a `send_notification` tool, so an agent can tell you when a task finishes, fails, or needs your decision, on whatever channel you configured in Alphorn: Slack, Telegram, Discord, email, SMS, push, and more.

Works with the hosted service at [app.alphorn.dev](https://app.alphorn.dev) and with self-hosted Alphorn.

## Setup

1. Create a webhook in Alphorn and copy its **Endpoint URL**, plus its API key if you switched on **Require API key** ([docs](https://docs.alphorn.dev/webhooks/)).
2. Add the server to your MCP client with two environment variables:

| Variable | Value |
|---|---|
| `ALPHORN_WEBHOOK_URL` | Endpoint URL, e.g. `https://app.alphorn.dev/n/V1StGXR8_Z5jdHi6B-myT` |
| `ALPHORN_API_KEY` | Webhook API key (`alp_...`). Leave unset if the webhook does not require one. |

### Claude Code

```bash
claude mcp add alphorn -s user \
  -e ALPHORN_WEBHOOK_URL=https://app.alphorn.dev/n/V1StGXR8_Z5jdHi6B-myT \
  -e ALPHORN_API_KEY=alp_... \
  -- npx -y @alphorn/mcp
```

### Claude Desktop (one-click bundle)

Download `alphorn.mcpb` from the [latest release](https://github.com/alphorn-dev/mcp/releases/latest) and open it. Claude Desktop asks for the Endpoint URL and API key.

### Claude Desktop, Cursor, and other JSON-configured clients

Add to `claude_desktop_config.json`, `~/.cursor/mcp.json`, or your client's MCP config:

```json
{
  "mcpServers": {
    "alphorn": {
      "command": "npx",
      "args": ["-y", "@alphorn/mcp"],
      "env": {
        "ALPHORN_WEBHOOK_URL": "https://app.alphorn.dev/n/V1StGXR8_Z5jdHi6B-myT",
        "ALPHORN_API_KEY": "alp_..."
      }
    }
  }
}
```

### OpenAI Codex CLI

```toml
# ~/.codex/config.toml
[mcp_servers.alphorn]
command = "npx"
args = ["-y", "@alphorn/mcp"]
env = { ALPHORN_WEBHOOK_URL = "https://app.alphorn.dev/n/V1StGXR8_Z5jdHi6B-myT", ALPHORN_API_KEY = "alp_..." }
```

## Tool

### `send_notification`

| Argument | Type | Required | Description |
|---|---|---|---|
| `message` | string | yes | What happened and what the agent needs from you (max 4,000 characters) |
| `title` | string | no | Short title, e.g. `my-app - tests passing` (max 200 characters) |
| `priority` | integer 1-5 | no | 2 = finished, 3 = needs input, 4 = blocked or failed, 5 = urgent |
| `tags` | string[] | no | Tags to filter and route on in Alphorn, e.g. `["ai-agent", "completed"]` |

The tool wraps Alphorn's send endpoint. For direct HTTP use, see the [API reference](https://docs.alphorn.dev/api-reference/) and the [OpenAPI 3.1 specification](https://docs.alphorn.dev/openapi.json).

Use Alphorn's [filters](https://docs.alphorn.dev/filtering/) to decide where each notification goes, for example SMS only for priority 4 and above.

## Development

```bash
pnpm install
pnpm test   # builds, then runs the tests against a local fake endpoint
```

### Releasing

1. Bump `version` in `package.json`, `server.json` (both fields), `manifest.json`, and `VERSION` in `src/server.ts`.
2. `npm publish --access public`
3. Push a `v<version>` tag (or run the **Publish to MCP Registry** workflow): it publishes `server.json` to the [MCP Registry](https://registry.modelcontextprotocol.io) via GitHub OIDC
4. `pnpm bundle`, then attach `alphorn.mcpb` to a GitHub release

## License

AGPL-3.0-or-later
ai-agentsalphornclaude-codemcpmcp-servermodel-context-protocolnotifications

Lo que la gente pregunta sobre mcp

¿Qué es alphorn-dev/mcp?

+

alphorn-dev/mcp es mcp servers para el ecosistema de Claude AI. MCP server for Alphorn, the open-source notification router. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-12.

¿Cómo se instala mcp?

+

Puedes instalar mcp clonando el repositorio (https://github.com/alphorn-dev/mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar alphorn-dev/mcp?

+

Nuestro agente de seguridad ha analizado alphorn-dev/mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene alphorn-dev/mcp?

+

alphorn-dev/mcp es mantenido por alphorn-dev. La última actividad registrada en GitHub es del 2026-10-12, con 0 issues abiertos.

¿Hay alternativas a mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: alphorn-dev/mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/alphorn-dev-mcp)](https://claudewave.com/repo/alphorn-dev-mcp)
<a href="https://claudewave.com/repo/alphorn-dev-mcp"><img src="https://claudewave.com/api/badge/alphorn-dev-mcp" alt="Featured on ClaudeWave: alphorn-dev/mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a mcp