MCP.so
登录

elmah.io MCP Server已验证已精选

@elmah.io

基本信息

传输方式

Streamable HTTP

认证方式

OAuth

分类

开发工具

作者

elmah.io

提交者

Thomas Ardal

关于 elmah.io MCP Server

The elmah.io MCP server allows AI assistants to interact directly with your error logs, deployments, and organization statistics. Debug production issues faster than ever before.

连接信息

https://mcp.elmah.io/mcp

接入方式

claude mcp add elmah-io-mcp --transport http https://mcp.elmah.io/mcp

elmah.io MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

此服务需要认证,获取工具列表可能需要登录或使用服务提供方的凭据。

点击上方按钮,直接连接服务器端点实时获取工具列表。

概览

Error logging and uptime monitoring for AI assistants. Connect your AI tools directly to elmah.io to search logs, investigate errors, check deployments, and monitor uptime, all through natural language.

Server URL: https://mcp.elmah.io/mcp

Transport: Streamable HTTP

Auth: OAuth2 (interactive clients) or API key Bearer token (scripts, CI/CD)

Status: Beta

What is elmah.io?

elmah.io is a cloud-based error logging and uptime monitoring service for .NET and other platforms. Applications send errors and heartbeats to elmah.io, where they're searchable, groupable, and alertable. The MCP server gives AI assistants read access to that data, plus a few targeted write actions (hide, fix, reopen, and mark messages as bot traffic), so you can debug production issues without leaving your editor or chat client.

Why use it

Ask "show me the 5 most recent errors in my Production log" or "what changed since my last deployment," and your assistant pulls the answer straight from live data instead of you digging through a dashboard. It can fetch a full stack trace by ID, so there's no copy-pasting between tabs, and group errors by frequency to surface which bugs are actually worth fixing. Deployments and uptime checks are queryable the same way: list recent releases with their error counts, or check whether a monitored endpoint is currently up. Authenticate with an API key instead of OAuth and every call runs against your organization's full set of logs, not just what one user account can see.

Available tools

ToolDescription
users_get_currentFetch the current user details.
system_get_contextGet system information like current date and time. Useful when calculating time intervals.
organizations_listList all organizations the current user belongs to (or the current organization, when authenticated with an API key).
organizations_get_detailsGet detailed organization info: configuration, subscription, and usage statistics.
logs_listList logs the current user has access to.
logs_get_detailsGet detailed configuration and metadata for a specific log.
messages_getFetch a single log message by ID, including stack trace and metadata.
messages_list_recentList the most recent log messages for a log.
messages_list_frequentFind the most frequent/common error groups in a log, useful for spotting noisy bugs.
messages_countCount log messages by severity and timeframe.
messages_hide / messages_unhideHide or unhide a log message by ID (optionally, every message sharing its grouping hash).
messages_fix / messages_openMark a log message as fixed, or reopen it.
messages_bot / messages_unbotMark or unmark log messages as bot-generated traffic.
deployments_listList recent deployments for a log, optionally including error metrics per deployment.
uptime_listList uptime checks for a log with current status and 24h up/down percentage.
uptime_get_detailsGet real-time results and regional performance metrics for an uptime check.
heartbeats_listList heartbeats configured for a log with current status.
heartbeats_get_detailsGet detailed check-in history for a heartbeat.
recommendations_listList automated recommendations for improving error monitoring setup, security, and configuration.
recommendations_get_detailsGet the full description and suggestions for a single recommendation.

Destructive tools (hide, fix, reopen, unhide, bot marking) only run when a user explicitly asks. The tool descriptions themselves instruct the assistant not to call them speculatively while just investigating.

Setup

Add the server to your client using the streamable HTTP URL:

https://mcp.elmah.io/mcp

Most clients (Claude Desktop, Claude Code, VS Code, Cursor, Visual Studio, ChatGPT) walk you through an OAuth2 sign-in the first time you connect. Tokens are valid for 30 days.

Claude Code, from the terminal:

claude mcp add --transport http --client-id claudecode elmahio https://mcp.elmah.io/mcp

Then run /mcp inside Claude Code and authenticate.

Scripted / CI access: pass an elmah.io API key as a Bearer token instead of going through OAuth. Requests then run in the context of your organization rather than a specific user.

curl -s -X POST https://mcp.elmah.io/mcp \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"logs_list","arguments":{}}}'

Full setup guides for each client: https://docs.elmah.io/setup-mcp-server/

elmah.io AI Plugin

For Claude Code and Cursor, the elmah.io AI Plugin (https://github.com/elmahio/elmah-io-ai-plugin) (Apache 2.0) packages this MCP server together with prebuilt skills (debug-production-error, post-deployment-check, investigate-frequent-errors, check-uptime-status) and a background deployment-watchdog agent that watches for regressions after a deploy.

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

Links

常见问题

1

elmah.io MCP 远程 MCP 服务器是什么?

elmah.io MCP 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://mcp.elmah.io/mcp,AI 助手无需在本地安装或运行任何东西即可连接。

2

怎么连接 elmah.io MCP 的 MCP 服务器?

把端点 https://mcp.elmah.io/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。

3

elmah.io MCP 的 MCP 服务器需要认证吗?

需要。elmah.io MCP 使用 OAuth——第一次连接时,你的 MCP 客户端会打开浏览器窗口登录并授权,之后会复用这个凭证。

4

elmah.io MCP 的 MCP 服务器用的是哪种传输方式?

elmah.io MCP 暴露的是 Streamable HTTP 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。

评论