crashwebsite-mcp
MCP server that exposes plugin crash reports from a crash reporting site to Claude, enabling querying and managing crash data via tools like listing frequent crashes, searching, adding comments, and managing plugins.
README
crashwebsite-mcp
An MCP server that exposes your plugin crash
reports to Claude. It is a thin, read-only client over the crash site's JSON API
(/api/...), authenticated by your personal API key and scoped to every
plugin you can see across all your teams.
Tools
| Tool | Endpoint | Purpose |
|---|---|---|
list_plugins |
GET /api/plugins/ |
The plugins you can access (ids/codes for the plugin arg). |
list_teams |
GET /api/teams/ |
The teams you belong to and your role. |
list_frequent_crashes |
GET /api/frequent/ |
Top crash locations grouped by function, with counts. |
list_recent_crashes |
GET /api/recent/ |
Most recent individual crashes, newest first. |
search_crashes |
GET /api/search/ |
Search by crash filename / function text. |
get_crash_log |
GET /api/log/{id}/ |
Full details + symbolicated stack for one crash. |
get_crash_stats |
GET /api/stats/ |
Totals, last 7/30 days, unique functions, by version/platform. |
list_versions |
GET /api/versions/ |
Distinct versions and host apps (for filters). |
list_comments |
GET /api/comments/ |
Comments on a crash function. |
add_comment |
POST /api/comments/ |
Add a comment to a crash function (attributed to you). |
add_plugin |
POST /api/plugins/ |
Register a plugin under a team (owner/admin only). |
delete_plugin |
POST /api/plugins/delete/ |
Delete a plugin and all its data (owner/admin; needs confirm). |
Crash/comment tools take an optional plugin (id, code, or name) — only required
when you can access more than one plugin. The list tools also accept filters:
ver, verop (=/>=/<=), os (win/mac/linux), app, limit.
Write tools are permission-checked server-side: comments need team membership;
adding/deleting a plugin needs owner/admin on the team, and delete_plugin
requires confirm to equal the plugin's exact plugin_code.
Configuration
Set via environment variables:
CRASH_API_KEY(required) — your personal API key. Generate it on the crash site's Account page. It grants read access to every plugin you can see; keep it secret, like a password.CRASH_API_BASE_URL(optional) — defaults tohttps://crashreports.rabiensoftware.com.
Install & build
Run it on your own machine — it talks to the public crash site by default, so there's no server-side setup.
git clone https://github.com/PluginCrashReports/crashwebsite-mcp.git
cd crashwebsite-mcp
npm install
npm run build
Use with Claude Code / Desktop
Claude Code, one line:
claude mcp add crashwebsite -e CRASH_API_KEY=your-plugin-crash-api-key \
-- node /absolute/path/to/crashwebsite-mcp/dist/index.js
Or add to your MCP config (e.g. claude_desktop_config.json) directly:
{
"mcpServers": {
"crashwebsite": {
"command": "node",
"args": ["/absolute/path/to/crashwebsite-mcp/dist/index.js"],
"env": {
"CRASH_API_KEY": "your-plugin-crash-api-key"
}
}
}
}
To point at a self-hosted instance instead of the public site, also set
CRASH_API_BASE_URL.
Then ask Claude things like "what are the top crashes this week?", "show recent mac crashes for 1.0.7", or "open crash 3 and explain the stack".
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.