.vscode — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited .vscode (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Model Context Protocol (MCP) server for Airbrake. It lets you query errors, manage deploys, and fetch project stats directly from your MCP client.
npm install
npm run buildThis repo now includes the pieces needed to run as a VS Code MCP server and to publish to the MCP Registry:
.vscode/mcp.json for direct workspace installationserver.json for MCP Registry publicationmcpName in package.json for npm ownership verificationMCP: Open Workspace Folder Configuration or MCP: List Servers..vscode/mcp.json points to npx -y airbrake-mcp-server.Once the package is published to npm and registered in the MCP Registry, it can be installed from the VS Code MCP gallery by searching for @mcp airbrake.
This repo includes a GitHub Actions workflow at .github/workflows/publish-mcp-registry.yml that publishes to the MCP Registry on version tags like v1.0.0 using GitHub OIDC.
Set the following environment variables:
export AIRBRAKE_API_KEY="your_api_key"
export AIRBRAKE_PROJECT_ID="your_project_id"
export AIRBRAKE_HOST="https://api.airbrake.io" # optionalEdit your global MCP config:
/Users/<your-username>/.cursor/mcp.json
Example:
{
"mcpServers": {
"airbrake": {
"command": "/absolute/path/to/node", // which node
"args": ["/absolute/path/to/airbrake-mcp-server/dist/index.js"],
"env": {
"AIRBRAKE_API_KEY": "your_api_key",
"AIRBRAKE_PROJECT_ID": "your_project_id"
}
}
}
}command and args. Relative paths may fail because MCP is started from a different working directory.command to the actual Node binary shown by which node.AIRBRAKE_MCP_DEBUG=1 in env.list_errors: List recent errors (pagination supported)get_error_details: Full details for a specific error groupget_error_notices: All occurrences (notices) for an error groupget_notice_details: Full details of a single noticesearch_errors: Text search across errorsfilter_errors_by_status: Filter by open, resolved, or ignoredget_error_trend: Occurrence trend over timeresolve_error: Mark error as resolvedignore_error: Mark error as ignoredreopen_error: Reopen a resolved/ignored errorlist_deploys: List recent deployscreate_deploy: Create a deploy notificationget_project_stats: Project health and statisticsThese depend on your MCP client, but typical prompts look like:
List the last 20 Airbrake errors
Get details for error 123456
Search errors for "NoMethodError"
Resolve error 123456npm run watch
npm run dev~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.