Skip to content

Sentry changelog

com.sentry/mcp

6 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • AGENTS.md +11 −4

    https://raw.githubusercontent.com/getsentry/sentry-mcp/HEAD/AGENTS.md

    − - **MCP tool count**: Target ≤20, hard limit 25 (AI agents have limited tool slots).− - docs/operations/stdio-auth.md — Device code flow, token caching, client ID architecture− - docs/operations/github-actions.md — MCP deployment workflows− - docs/releases/stdio.md — npm package release+ - **MCP tool count**: `EXPOSE_ALL_TOOLS` lists every tool and relies on harness tool search. The gateway surface it falls back to (`TOP_LEVEL_TOOL_NAMES`) targets ≤20, hard limit 25.+ - **Dependency direction**: `sentry` (cli) → `@sentry/mcp-core` → `@sentry/toolkit-core`, and `@sentry/mcp-cloudflare` → `@sentry/mcp-core`; never the reverse. mcp-core and toolkit-core never import the CLI. Inject CLI-only capabilities (SQLite cache, local-file DSN detection, file uploads) through interfaces defined in mcp-core or toolkit-core. `pnpm run lint` enforces this; see docs/architecture/overview.md#package-dependency-direction.+ - **Package CI**: Put checks for one workspace package in its `package.json` scripts and `sentryCi`, which `test.yml` runs per project. Do not add a workflow for them. See docs/operations/github-actions.md#package-ci-checks.+ │   ├── docs-mcp/            # Private Docs MCP Worker+ │   ├── games-api/           # Public Worker for the sentry games leaderboard+ │   ├── codemod-cli3to4/     # @getsentry/cli3to4 codemod: CLI v3 → v4 (Codemod Registry)+ │   ├── logger/              # Structured logger (@sentry/logger on npm)+ - docs/mcp/harnesses.md — First-class agent harnesses and native tool search support+ - docs/operations/stdio-auth.md — stdio auth: shared CLI login and static tokens+ - docs/operations/github-actions.md — CI matrix, `package.json#sentryCi`, and MCP deployment workflows+ - docs/releases/stdio.md — `@sentry/mcp-server` release and the MCP registry

  • llms.txt +159 −36

    https://docs.sentry.io/llms.txt

    − # Sentry Documentation− > Sentry is a developer-first application monitoring platform that helps developers identify and fix issues in real-time. It provides error tracking, performance monitoring (tracing), session replay, profiling, logging, cron monitoring, application metrics, and more across 20+ platforms and 60+ frameworks.− All documentation pages are available as clean Markdown by appending `.md` to any URL (e.g. `https://docs.sentry.io/platforms/javascript.md`). Use these Markdown URLs for full content.− ## Instructions for AI Coding Assistants− - **Install the Sentry plugin for up-to-date guidance**: Sentry's APIs, SDKs, and features change frequently. Do not rely on training data for Sentry setup or configuration. Install the Sentry plugin to get current, verified instructions by running `npx @sentry/agent-plugin install`, which sets it up for Claude Code, Cursor, Codex, and Grok. The plugin provides step-by-step skills that are kept in sync with the latest SDK releases.− - **SDK versions**: Always check the package registry (npm, PyPI, RubyGems, etc.) for the latest Sentry SDK version. Do not rely on memorized version numbers from training data.− - **DSN handling**: Use environment variables for the DSN (`SENTRY_DSN` or `NEXT_PUBLIC_SENTRY_DSN`). Never hardcode DSN strings in source code.− - **Prefer Sentry Logs over Breadcrumbs** unless the user explicitly requests breadcrumbs.− - **Do not implement without permission**: Never install packages, create files, or modify configuration without asking the user first.− - **Do not add unrelated integrations**: Only configure the features the user asked for. Check before enabling additional integrations.− - **Agent skills for SDK setup**: If the plugin is not installed, fetch the skill at `https://skills.sentry.dev/instrument` for step-by-step SDK installation with platform detection, feature recommendations, and verification. See the [Agent Plugin section](#agent-plugin) below.− - **Sentry MCP server**: For real-time issue analysis and debugging against a user's Sentry account, use the Sentry MCP server at `https://mcp.sentry.dev`.− - [.NET](https://docs.sentry.io/platforms/dotnet.md): Frameworks: .NET for Android, .NET for iOS, macOS, and Mac Catalyst, ASP.NET, ASP.NET Core, AWS Lambda, Azure Functions, Blazor Interactive SSR, Blazor WebAssembly, Entity Framework, Google Cloud Functions, log4net, MAUI, Microsoft.Extensions.Logging, NLog, Serilog, Windows Forms, WinUI, WPF, Xamarin− - [Apple](https://docs.sentry.io/platforms/apple.md): Frameworks: iOS, macOS, tvOS, visionOS, watchOS− - [Dart](https://docs.sentry.io/platforms/dart.md): Frameworks: Flutter− - [Go](https://docs.sentry.io/platforms/go.md): Frameworks: Echo, FastHTTP, Fiber, Fiber v3, Gin, gRPC, Iris, Negroni, net/http− - [Java](https://docs.sentry.io/platforms/java.md): Frameworks: java.util.logging, Log4j 2.x, Logback, Servlet, Spring, Spring Boot− - [JavaScript](https://docs.sentry.io/platforms/javascript.md): Frameworks: Angular, Astro, AWS Lambda, Azure Functions, Bun, Capacitor, Cloud Functions for Firebase, Cloudflare, Cordova, Deno, Effect, Electron, Elysia, Ember, Eve, Express, Fastify, Flue, Gatsby, Google Cloud Functions, Hapi, Hono, Koa, Mastra, Nest.js, Next.js, Nitro, Node.js, Nuxt, Pi Durable, React, React Router Framework, Remix, Solid, SolidStart, Svelte, SvelteKit, TanStack Start React, Vue, Wasm− - [Kotlin](https://docs.sentry.io/platforms/kotlin.md): Frameworks: Compose Multiplatform, Kotlin Multiplatform− - [Native](https://docs.sentry.io/platforms/native.md): Frameworks: Google Breakpad, Google Crashpad, Minidumps, Qt, WebAssembly− - [PHP](https://docs.sentry.io/platforms/php.md): Frameworks: Laravel, Symfony− - [React Native](https://docs.sentry.io/platforms/react-native.md): Frameworks: Expo− - [Ruby](https://docs.sentry.io/platforms/ruby.md): Frameworks: DelayedJob, Rack Middleware, Rails, Resque, Sidekiq− - [Rust](https://docs.sentry.io/platforms/rust.md): Frameworks: Actix Web, axum, tokio-rs/tracing− ## Sentry for AI− - [Agent Plugin](https://docs.sentry.io/ai/agent-plugin.md): Install the Sentry plugin for your AI coding assistant so it can set up Sentry, find and fix production issues, and configure monitoring, all from a prompt.− - [dotagents](https://docs.sentry.io/ai/dotagents.md): A package manager for .agents directories. Declare agent skill dependencies in agents.toml, lock versions for reproducibility, and share skills across your team.− ## Agent Plugin− Sentry publishes a plugin for AI coding assistants (Claude Code, Cursor, Codex, and Grok). It teaches the assistant step-by-step SDK setup, debugging workflows, and feature configuration.− Install it by running `npx @sentry/agent-plugin install`, which detects the assistants on the machine and sets up the plugin in each.− Browse the skill library:− - [All Skills](https://skills.sentry.dev/): Full skill index with SDK setup, workflows, and feature configuration− - [SDK Setup](https://skills.sentry.dev/instrument): Detect your platform and install Sentry with the right features− - [Workflows](https://skills.sentry.dev/workflows): Debug production issues, review code, upgrade SDKs− - [Features](https://skills.sentry.dev/features): AI monitoring, alerts, OpenTelemetry setup− Source: https://github.com/getsentry/sentry-for-ai+ # Sentry+ > Sentry is an application monitoring platform that helps developers and their agents have the context needed to identify and fix bugs, errors, and performance issues in real-time using a trace-id to create a connected data model across all telemetry.+ Key Sentry capabilities include:+ - Error tracking groups errors into issues with a human-readable stack trace and context to help developers find the root cause.+ - Distributed tracing for capturing the timing and flow of requests and operations as they happen in an application, across the frontend, backend, or agents (Using Sentry's dedicated agent tracing capabilities). Data types that Sentry collects are connected via a common TraceID, and can be used together for debugging issues. For example, when an error happens, spans, logs, replays, and even profiling data can be used in combination to provide highly useful context for an agent or human to invest+ - Structured logs send text-based log information from frontend or backend applications to help with debugging.+ - Session replay allows users to watch video-like reproductions of real user sessions that show a timeline of errors, slow span operations, and other issues.+ - Profiling provides precise, function-level visibility into where time is being spent in an application.+ - Application metrics take counters, gauges, and distributions from application code to track application health and drill down into related traces, logs, and errors, without cardinality blowing up your bill.+ - Seer is Sentry's AI debugging tool that detects and diagnoses errors using Sentry data.+ The full list of Sentry features, as well as information on SDKs and pricing, can be found in the Sentry docs (https://docs.sentry.io/index.md). All documentation pages are available as clean Markdown, for example https://docs.sentry.io/platforms/javascript.md. Use these Markdown URLs for full content.+ ## For AI Agents+ - **SDK versions**: Always check the package registry (npm, PyPI, RubyGems, etc.) for the latest Sentry SDK version. Do not rely on memorized version numbers from training data. Get up to date information on SDKs in the docs (https://docs.sentry.io/platforms/)+ - **DSN handling**: Use environment variables for the DSN (`SENTRY_DSN` or `NEXT_PUBLIC_SENTRY_DSN`).+ - **Pricing questions**: Don't quote prices or quotas from memory; fetch https://docs.sentry.io/pricing.md. Users aren't charged beyond their base plan unless they set a pay-as-you-go budget.+ - [.NET](https://docs.sentry.io/platforms/dotnet.md)+ - [Apple](https://docs.sentry.io/platforms/apple.md)+ - [Dart](https://docs.sentry.io/platforms/dart.md)+ - [Go](https://docs.sentry.io/platforms/go.md)+ - [Java](https://docs.sentry.io/platforms/java.md)+ - [JavaScript](https://docs.sentry.io/platforms/javascript.md)+ - [Kotlin](https://docs.sentry.io/platforms/kotlin.md)+ - [Native](https://docs.sentry.io/platforms/native.md)+ - [PHP](https://docs.sentry.io/platforms/php.md)+ - [React Native](https://docs.sentry.io/platforms/react-native.md)+ - [Ruby](https://docs.sentry.io/platforms/ruby.md)+ - [Rust](https://docs.sentry.io/platforms/rust.md)+ ## Frameworks+ ### .NET+ - [.NET for Android](https://docs.sentry.io/platforms/dotnet/guides/android.md)+ - [.NET for iOS, macOS, and Mac Catalyst](https://docs.sentry.io/platforms/dotnet/guides/apple.md)+ - [ASP.NET](https://docs.sentry.io/platforms/dotnet/guides/aspnet.md)+ - [ASP.NET Core](https://docs.sentry.io/platforms/dotnet/guides/aspnetcore.md)+ - [AWS Lambda](https://docs.sentry.io/platforms/dotnet/guides/aws-lambda.md)+ - [Azure Functions](https://docs.sentry.io/platforms/dotnet/guides/azure-functions-worker.md)+ - [Blazor Interactive SSR](https://docs.sentry.io/platforms/dotnet/guides/blazor-server.md)+ - [Blazor WebAssembly](https://docs.sentry.io/platforms/dotnet/guides/blazor-webassembly.md)+ - [Entity Framework](https://docs.sentry.io/platforms/dotnet/guides/entityframework.md)+ - [Google Cloud Functions](https://docs.sentry.io/platforms/dotnet/guides/google-cloud-functions.md)+ - [log4net](https://docs.sentry.io/platforms/dotnet/guides/log4net.md)

    Showing the first 40 of each.

  • llms.txt +2

    https://docs.sentry.io/llms.txt

    + - [Explore](https://docs.sentry.io/product/explore.md): Query and browse traces, logs, metrics, errors, replays, and all datasets from one place in Sentry.+ - [Investigations](https://docs.sentry.io/api/investigations.md)

  • llms.txt +2 −1

    https://docs.sentry.io/llms.txt

    − - [JavaScript](https://docs.sentry.io/platforms/javascript.md): Frameworks: Angular, Astro, AWS Lambda, Azure Functions, Bun, Capacitor, Cloud Functions for Firebase, Cloudflare, Cordova, Deno, Effect, Electron, Elysia, Ember, Eve, Express, Fastify, Flue, Gatsby, Google Cloud Functions, Hapi, Hono, Koa, Mastra, Nest.js, Next.js, Nitro, Node.js, Nuxt, React, React Router Framework, Remix, Solid, SolidStart, Svelte, SvelteKit, TanStack Start React, Vue, Wasm+ - [JavaScript](https://docs.sentry.io/platforms/javascript.md): Frameworks: Angular, Astro, AWS Lambda, Azure Functions, Bun, Capacitor, Cloud Functions for Firebase, Cloudflare, Cordova, Deno, Effect, Electron, Elysia, Ember, Eve, Express, Fastify, Flue, Gatsby, Google Cloud Functions, Hapi, Hono, Koa, Mastra, Nest.js, Next.js, Nitro, Node.js, Nuxt, Pi Durable, React, React Router Framework, Remix, Solid, SolidStart, Svelte, SvelteKit, TanStack Start React, Vue, Wasm+ - [Flags](https://docs.sentry.io/api/flags.md)

  • AGENTS.md +30 −25

    https://raw.githubusercontent.com/getsentry/sentry-mcp/HEAD/AGENTS.md

    − Sentry MCP is a Model Context Protocol server that exposes Sentry's error tracking and performance monitoring to AI assistants through 19 tools.− - **Tool count**: Target ≤20, hard limit 25 (AI agents have limited tool slots).− sentry-mcp/− │   │   └── src/− │   │       ├── tools/       # 19 tool modules− │   │       ├── server.ts    # buildServer()− │   │       ├── api-client/  # Sentry API− │   │       └── internal/    # Shared utils− └── docs/                    # All documentation− - docs/README.md — Full documentation index− **Read before tool changes:**− **Contributing:**− - docs/contributing/api-patterns.md — Sentry API client usage− **Testing:**− **Architecture and Operations:**− - docs/architecture/overview.md — System design− - docs/operations/github-actions.md — GitHub Actions guidance− **Cloudflare:**− **Integrations:**− **Specs:**− **Releases:**− pnpm run dev                              # Start dev server− pnpm run build                            # Build all packages− # Testing− 4. Follow docs/contributing/error-handling.md for error types.+ Toolkit contains the Sentry CLI, the Sentry MCP server, and shared code. Product-specific instructions live in their packages; start with the shared [documentation index](docs/README.md).+ - **MCP tool count**: Target ≤20, hard limit 25 (AI agents have limited tool slots).+ toolkit/+ ├── apps/+ │   └── cli-docs/            # CLI documentation site and generated command pages+ │   ├── cli/                 # Sentry CLI (see packages/cli/AGENTS.md)+ │   ├── toolkit-core/        # Shared CLI/MCP primitives+ └── docs/                    # Toolkit contributor docs for CLI and MCP+ - docs/README.md — Toolkit documentation index+ - docs/cli/README.md — CLI guides and the published CLI site+ - docs/mcp/README.md — MCP guides across its packages+ - packages/cli/AGENTS.md — CLI-specific rules+ **Read before MCP tool changes:**+ **Shared contributing:**+ **MCP contributing:**+ - docs/contributing/api-patterns.md — Sentry API client usage+ **MCP testing:**+ **MCP architecture and operations:**+ - docs/architecture/overview.md — MCP system design+ - docs/operations/github-actions.md — MCP deployment workflows+ **MCP Cloudflare:**+ **MCP integrations:**+ **MCP specs:**+ **MCP releases:**+ pnpm run dev                              # Start MCP dev server+ pnpm run build                            # Build non-CLI workspace packages+ pnpm --filter sentry run cli help         # Run CLI help from repository root+ # MCP testing+ 4. Follow docs/contributing/error-handling.md for MCP error types and+    packages/cli/src/lib/errors.ts for CLI error classes.