elmah.io AI Plugin

The elmah.io AI Plugin packages the elmah.io MCP server together with a set of prebuilt skills and a background monitoring agent. Instead of writing your own prompts to query logs, deployments, and uptime, you get ready-made workflows that already know which tools to call and in what order.

What's included

Skills

Skill Description
debug-production-error Investigate a specific error by ID, message, or stack trace
post-deployment-check Verify production health after shipping code
investigate-frequent-errors Find and prioritize your highest-impact errors
check-uptime-status Check monitor status and investigate downtime events

Agent

deployment-watchdog is a background agent that monitors for regressions after a deployment. It alerts immediately on fatal errors or downtime, or reports back with a HEALTHY / UNHEALTHY verdict once enough data has accumulated.

Note

The agent is available in Claude Code and Cursor. The ChatGPT and Codex plugin includes the four skills and the MCP server, but not the agent, since OpenAI plugins don't support agents.

Supported editors

The plugin is currently available for Claude Code, Cursor, and ChatGPT (including Codex). For other editors, use the raw MCP server setup. You'll get the same tools, just without the bundled skills and agent.

Installing in Claude Code

From the command line

claude plugin marketplace add elmahio/elmah-io-ai-plugin
claude plugin install elmah-io@elmah-io

From the plugin directory

  • Open Claude Code's plugin directory and go to Plugins.
  • Click Add marketplace and choose Add from a repository.
  • Enter elmahio/elmah-io-ai-plugin and confirm.
  • Find elmah.io in the list and install it.

Authenticate

Installing the plugin registers the elmah.io MCP server, which still needs to be authenticated the same way as a manual setup:

  • Run /mcp.
  • Locate elmahio in the list and verify that it shows Needs authentication.
  • Select the elmahio server and click Authenticate.
  • Follow the OAuth flow to sign in with your elmah.io account.

See Set Up MCP Server for details on how authentication works, including token expiry.

Installing in Cursor

Cursor installs the plugin from a local clone of the repository rather than directly from GitHub.

  • Clone the repository to your machine:

git clone https://github.com/elmahio/elmah-io-ai-plugin.git

  • In Cursor, click the settings icon next to your profile.
  • Click Plugins.
  • Click Browse Marketplace.
  • Click the + Add button.
  • Select From Local Repo.
  • Browse to and select your local clone of the elmah.io AI Plugin.

The elmah.io plugin is added. Authenticate the MCP server the same way as described above for Claude Code.

Installing in ChatGPT and Codex

The elmah.io plugin is listed in OpenAI's plugin directory:

  • Open the elmah.io plugin page in ChatGPT.
  • Install the plugin.
  • When prompted, sign in with your elmah.io account and approve access.

The plugin bundles the four skills and the elmah.io MCP server. It signs in with OAuth, and only sees the logs your elmah.io user can access. It can also mark messages as fixed, hidden, open or bot traffic, just like the MCP server. If you prefer to connect the MCP server without the skills, see Add MCP Server to ChatGPT.

Using the plugin

Skills are invoked automatically based on what you ask for. Some examples:

Investigate a specific error:

Debug this production error: NullReferenceException in OrderService

Verify production health after shipping code:

Run a post-deployment check after my latest deploy

Find your highest-impact errors:

What are the most frequent errors in my production log this week?

Check monitor status:

Is my site up? Check uptime status

Launch the background agent after a deployment:

Start the deployment watchdog for version 2.4.1

Source

The plugin is open source under the Apache 2.0 license: github.com/elmahio/elmah-io-ai-plugin.


This article was brought to you by the elmah.io team. elmah.io is the best error management system for .NET web applications. We monitor your website, alert you when errors start happening, and help you fix errors fast.

See how we can help you monitor your website for crashes Monitor your website