OpenFault
Enables daily backups to Cloudflare R2 storage.
Sends error alerts and notifications to Discord channels.
Supports iOS push notifications through a hosted or self-hosted relay and dSYM uploads for native iOS crash symbolication.
Provides Sentry-compatible error ingestion so existing Sentry SDKs can report errors, releases, and breadcrumbs by changing the DSN.
Sends error alerts and notifications to Slack.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Early development. Not ready for production yet.
Why
Your errors, your server. One container, SQLite inside, under 100 MB of RAM.
Drop-in for Sentry. Keep your SDK. Change the DSN.
MCP-first. Coding agents read and triage issues through the same handlers the UI uses.
Related MCP server: FogBugz
Quick start
docker run -d --name openfault -p 8080:8080 -v openfault-data:/data ghcr.io/openfault/openfault:latestOr docker compose up -d with the docker-compose.yml in this repo.
Open http://localhost:8080. A short wizard creates your organization, owner and first project, and hands you a DSN. Swap it into your Sentry SDK. Done.
In production, put it behind HTTPS and set OPENFAULT_BASE_URL. Upgrades are pull and restart.
Features
Sentry SDK ingest, live issues, releases and breadcrumbs.
MCP server for Claude Code, Cursor and friends.
Alerts by email, Slack, Discord, Teams and more.
iOS push through a relay: hosted, or your own.
Daily S3 or Cloudflare R2 backups.
Configuration, env vars and the full guide live at openfault.dev.
iOS crash symbolication
Upload dSYMs and native sentry-cocoa crashes resolve to function, file and line. Add a Run Script build phase (Release), with a write API token from Settings:
cd "$DWARF_DSYM_FOLDER_PATH" && for d in *.dSYM; do
zip -qr "/tmp/$d.zip" "$d"
curl -fsS -H "Authorization: Bearer $OPENFAULT_TOKEN" -F "file=@/tmp/$d.zip" \
"https://errors.example.com/api/0/projects/<org>/<project-slug>/files/dsyms/"
doneOne dSYM per request keeps each upload under the 20 MiB request cap. See and delete uploads under Settings → Projects → your project → Debug files.
Already on Sentry's tooling? sentry-cli uploads chunked (no size cap per dSYM); Mach-O only, sources are not stored, so leave off --include-sources:
SENTRY_URL=https://errors.example.com SENTRY_ORG=<org> SENTRY_PROJECT=<project-slug> SENTRY_AUTH_TOKEN=$OPENFAULT_TOKEN sentry-cli debug-files upload "$DWARF_DSYM_FOLDER_PATH"iOS app
Coming soon to the App Store. Triage from your phone, with push alerts and Home Screen widgets. Pair it from Settings → Devices.
Roadmap and feedback
See what's next on the roadmap. Ideas, bugs, rough edges: tell us on the feedback board.
Contributing
Pull requests are welcome. Small ones merge fast. Start with CONTRIBUTING.md, and DEVELOPMENT.md gets you running locally.
Sponsors
License
MIT. See LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI agents to retrieve and analyze error reports from a self-hosted Telebugs instance. It provides tools for listing projects, searching error groups, and fetching detailed reports directly from the Telebugs SQLite database.4-
- AlicenseAqualityDmaintenanceA MCP server for interacting with FogBugz issue tracker through LLMs such as Claude. Supports both the XML API (/api.asp) and the JSON API (/f/api/0/jsonapi) with automatic version detection at startup. Works with on-premise and on-demand FogBugz installations.198 npm2MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that guides an AI agent through stack trace triage, from raw error to the commit and PR that introduced it.2MIT
- AlicenseAqualityDmaintenanceMCP server for TuringWell, the agent-native Q&A platform for executable, verifiable fixes.1610 npmMIT