.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/dinglebear-ai/rapprise
home/mcp-servers/dinglebear-ai/rapprise
dinglebear-ai avatar

rapprise

bydinglebear-ai· 6 MCP servers

Stars

1

Category

DevOps & CI/CD

View on GitHub

TL;DR

Rust MCP server and CLI for Apprise notification fan-out across dozens of delivery backends.

How to install rapprise?

dinglebear-ai/rapprise
$git clone https://github.com/dinglebear-ai/rapprise

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install rapprise by running `git clone https://github.com/dinglebear-ai/rapprise`, then use it for the current task and follow its documentation at https://github.com/dinglebear-ai/rapprise.

Files · 1

View on GitHub
README.md
1# apprise-rmcp
2 
3`apprise-rmcp` is a Rust MCP server and CLI for sending notifications through
4an [Apprise API](https://github.com/caronc/apprise-api) server.
5 
6It exposes one MCP tool, `apprise`, plus the `rapprise` CLI. Agents can send
7tagged notifications through a preconfigured Apprise server, run one-off
8Apprise URL sends, and check upstream health through stdio MCP, Streamable HTTP
9MCP, or direct shell commands.
10 
11**30-second path:** run `npx -y apprise-rmcp health --json` -> start loopback
12HTTP with `APPRISE_MCP_HOST=127.0.0.1 npx -y apprise-rmcp serve` -> call
13`tools/call` with `{"action":"health"}`.
14 
15**Status:** operational RMCP upstream-client server. Write-capable; notification
16sends are intentional side effects. HTTP MCP supports loopback dev mode, static
17bearer tokens, and Google OAuth through `lab-auth`.
18 
19**Not for:** replacing Apprise API, storing notification destinations in this
20repo, scheduling reminders, building a generic webhook relay, multi-tenant
21isolation, or passing upstream Apprise bearer tokens through MCP tool arguments.
22 
23## Contents
24 
25- [Naming](#naming)
26- [Capabilities And Boundaries](#capabilities-and-boundaries)
27- [Install](#install)
28- [Quickstart](#quickstart)
29- [Client Configuration](#client-configuration)
30- [Runtime Surfaces](#runtime-surfaces)
31- [MCP Tool Reference](#mcp-tool-reference)
32- [CLI Reference](#cli-reference)
33- [Configuration](#configuration)
34- [Authentication](#authentication)
35- [Safety And Trust Model](#safety-and-trust-model)
36- [Architecture](#architecture)
37- [Distribution Contract](#distribution-contract)
38- [Development](#development)
39- [Verification](#verification)
40- [Deployment](#deployment)
41- [Troubleshooting](#troubleshooting)
42- [Related Servers](#related-servers)
43- [Documentation](#documentation)
44- [License](#license)
45 
46## Naming
47 
48| Surface | This repo |
49|---|---|
50| Repository | `apprise-rmcp` |
51| Rust crate | `apprise-mcp` |
52| Binary / CLI | `rapprise` |
53| npm package | `apprise-rmcp` |
54| npm binary aliases | `apprise-rmcp`, `rapprise` |
55| MCP tool | `apprise` |
56| Config home | `~/.apprise` on hosts, `/data` in containers |
57| Env prefixes | `APPRISE_*`, `APPRISE_MCP_*`, `APPRISE_RMCP_*` for npm launcher controls |
58 
59The repo and npm package use the RMCP family name, while the shipped binary uses
60the short Rust CLI name `rapprise`.
61 
62## Capabilities And Boundaries
63 
64- Send notifications through tags configured in the upstream Apprise API server.
65- Send one-off notifications to Apprise URL schemas with `notify_url`.
66- Check upstream Apprise API health.
67- Expose the `send_alert` prompt for critical alert workflows.
68- Provide setup and doctor commands for local plugin/runtime checks.
69 
70| This repo owns | Apprise owns | Explicitly out of scope |
71|---|---|---|
72| MCP/CLI projection, request validation, auth policy, response shaping, setup checks, and transport wiring. | Notification delivery, configured destinations, tags, delivery backend credentials, upstream API semantics. | Destination storage, scheduling, retry policy beyond upstream behavior, multi-tenant sandboxing, arbitrary webhook relay behavior. |
73 
74## Install
75 
76| Path | Command | Best for | Notes |
77|---|---|---|---|
78| npm / npx | `npx -y apprise-rmcp --help` | Linux/Windows x86_64 clients. | Verifies the release archive SHA-256 before atomic install. |
79| Release installer | [Verified installer procedure](#verified-release-installer) | Linux x86_64 without Node. | Verifies checksum and offline provenance before executing installer code. |
80| Docker / Compose | `docker compose up -d` | Shared HTTP MCP deployments. | Reads `.env` and exposes container port `40050`. |
81| Build from source | `cargo build --release` | Development and audits. | Produces `target/release/rapprise`. |
82| Plugin | `just build-plugin && claude plugin install ./plugins/apprise` | Claude Code from this checkout. | Bundled `rapprise` stdio plugin. |
83 
84Releases publish SHA-256 files and offline GitHub build-provenance bundles. The
85installers verify both the checksum and provenance identity with GitHub CLI 2.68+.
86macOS and ARM64 are not currently mapped by the npm launcher.
87 
88### npm / npx
89 
90Run the stdio MCP server or CLI without a manual binary install:
91 
92```bash
93npx -y apprise-rmcp --help
94npx -y apprise-rmcp mcp
95npx -y apprise-rmcp health --json
96```
97 
98The npm package downloads `rapprise` during `postinstall`. Override download
99behavior only when testing packaging:
100 
101| Variable | Purpose |
102|---|---|
103| `APPRISE_RMCP_SKIP_DOWNLOAD=1` | Skip postinstall binary download. |
104| `APPRISE_RMCP_VERSION` or `APPRISE_RMCP_BINARY_VERSION` | Select the GitHub Release tag. |
105| `APPRISE_RMCP_REPO` | Select the GitHub repo used for release downloads. |
106| `APPRISE_RMCP_RELEASE_BASE_URL` | Select a custom release base URL. |
107 
108Verified binary installation is fail-closed and pins the repository, release
109workflow, and source tag. Install `gh` 2.68 or newer before using npm or the
110release installer.
111 
112### Verified Release Installer
113 
114Download the installer and its verific

Preview

dinglebear-ai/rapprisedinglebear-ai/rapprise
Repodinglebear-ai/rapprise
TypeMCP Servers
CategoryDevOps & CI/CD
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCP

Related

6 picks
Type
  1. circleci-public avatarmcp-server-circleciA Model Context Protocol (MCP) server implementation for CircleCI, enabling natural language interactions with CircleCI functionality through MCP-enabled clientsMCP ServersJul 2026141k86
  2. argoproj-labs avatarmcp-for-argocdArgo CD MCP ServerMCP ServersJul 202690k547
  3. flux159 avatarmcp-server-kubernetesMCP server for interacting with Kubernetes clusters via kubectlMCP ServersJul 202664k1.5k
  4. hookdeck avatarhookdeck-cliCLI for Hookdeck: forward webhooks to localhost (ngrok alternative), manage and query Event Gateway resources (sources, connections, destinations, events), run the MCP server for AI agents. Free for dev.MCP ServersJul 202647k358
  5. heroku avatarheroku-mcp-serverHeroku Platform MCP ServerMCP ServersJul 202626k80
  6. tiberriver256 avatarmcp-server-azure-devopsAzure DevOps reference server for the Model Context Protocol (MCP)MCP ServersJul 202624k381