[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-getsentry-sentry-mcp-en":3,"guides-for-getsentry-sentry-mcp":456,"similar-k178kwbfyfg1skt7gxj7js8avd86mf65-en":457},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":254,"isFallback":245,"parentExtension":258,"providers":292,"relations":296,"repo":297,"tags":454,"workflow":455},1778687331538.1177,"k178kwbfyfg1skt7gxj7js8avd86mf65",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Sentry error tracking and performance monitoring via MCP",{"claudeCode":12},"sentry-mcp","https://github.com/getsentry/sentry-mcp",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":235,"workflow":252},1778687371505.1072,"kn7ceda3036v4c9yjdbxhry4r986nzcz","en",{"checks":19,"evaluatedAt":204,"extensionSummary":205,"features":206,"nonGoals":212,"promptVersionExtension":216,"promptVersionScoring":217,"purpose":218,"rationale":219,"score":220,"summary":221,"tags":222,"targetMarket":228,"tier":229,"useCases":230},[20,25,28,31,35,38,42,46,49,52,56,60,63,67,70,73,76,79,82,85,89,93,97,101,105,108,111,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,171,174,177,180,183,186,190,193,196,200],{"category":21,"check":22,"severity":23,"summary":24},"Practical Utility","Problem relevance","pass","The description clearly states the problem: \"Sentry error tracking and performance monitoring via MCP\".",{"category":21,"check":26,"severity":23,"summary":27},"Unique selling proposition","The extension acts as middleware to the Sentry API, optimized for coding assistants, offering value beyond direct API calls by structuring data for LLM consumption.",{"category":21,"check":29,"severity":23,"summary":30},"Production readiness","The extension provides a production-ready MCP server for Sentry, with clear installation and configuration instructions for various use cases including self-hosting and agent integration.",{"category":32,"check":33,"severity":23,"summary":34},"Scope","Single responsibility principle","The plugin focuses specifically on providing Sentry error tracking and performance monitoring capabilities via MCP, without expanding into unrelated domains.",{"category":32,"check":36,"severity":23,"summary":37},"Description quality","The provided description accurately reflects the plugin's functionality of enabling Sentry error tracking and performance monitoring through MCP.",{"category":39,"check":40,"severity":23,"summary":41},"Invocation","Scoped tools","The tools exposed by the MCP server are specific to Sentry operations (e.g., `search_issues`, `get_event_attachment`), avoiding generic command execution.",{"category":43,"check":44,"severity":23,"summary":45},"Documentation","Configuration & parameter reference","The README provides detailed configuration instructions, including required environment variables, auth token scopes, and examples for stdio and remote deployments.",{"category":32,"check":47,"severity":23,"summary":48},"Tool naming","Tool names are descriptive and follow a verb-noun convention relevant to Sentry operations (e.g., `search_issues`, `create_project`).",{"category":32,"check":50,"severity":23,"summary":51},"Minimal I/O surface","The tool parameters appear to be specific to their intended Sentry operations, and responses are likely structured for LLM consumption rather than containing internal details.",{"category":53,"check":54,"severity":23,"summary":55},"License","License usability","The extension is licensed under a Functional Source License, Version 1.1, Apache 2.0 Future License, which is a permissive license for the specified purposes.",{"category":57,"check":58,"severity":23,"summary":59},"Maintenance","Commit recency","The last commit was on May 11, 2026, which is very recent.",{"category":57,"check":61,"severity":23,"summary":62},"Dependency Management","The project utilizes pnpm and includes a lockfile (`pnpm-lock.yaml`), indicating proper dependency management.",{"category":64,"check":65,"severity":23,"summary":66},"Security","Secret Management","The README and local development setup indicate that secrets like API keys and client secrets are handled via environment variables or configuration files, and the plugin.json does not expose secrets directly.",{"category":64,"check":68,"severity":23,"summary":69},"Injection","The README emphasizes treating Sentry URLs and queries as data, and the focus on specific Sentry API interactions suggests a low risk of instruction injection from external data.",{"category":64,"check":71,"severity":23,"summary":72},"Transitive Supply-Chain Grenades","The project appears to bundle its dependencies and does not indicate runtime downloads of code or instructions from untrusted remote sources.",{"category":64,"check":74,"severity":23,"summary":75},"Sandbox Isolation","The plugin focuses on interacting with the Sentry API and does not appear to modify files outside its designated scope or project folder.",{"category":64,"check":77,"severity":23,"summary":78},"Sandbox escape primitives","No evidence of detached processes or retry loops around denied calls was found in the provided source.",{"category":64,"check":80,"severity":23,"summary":81},"Data Exfiltration","The plugin interacts with the Sentry API, and the README clearly outlines the required tokens and scopes, with no indication of undocumented outbound calls or exfiltration of confidential data.",{"category":64,"check":83,"severity":23,"summary":84},"Hidden Text Tricks","The bundled files and README do not contain any hidden text tricks or obfuscated characters.",{"category":86,"check":87,"severity":23,"summary":88},"Hooks","Opaque code execution","The project uses standard Node.js and pnpm for development, and the code appears readable without obfuscation techniques.",{"category":90,"check":91,"severity":23,"summary":92},"Portability","Structural Assumption","The plugin's interaction with the Sentry API is independent of the user's local project structure.",{"category":94,"check":95,"severity":23,"summary":96},"Trust","Issues Attention","With 21 open and 31 closed issues in the last 90 days, the closure rate is healthy, indicating active maintenance.",{"category":98,"check":99,"severity":23,"summary":100},"Versionning","Release Management","The project utilizes semantic versioning with a recent commit date, indicating active development and version management.",{"category":102,"check":103,"severity":23,"summary":104},"Code Execution","Validation","While explicit validation schemas are not visible in the provided snippets, the interaction with the Sentry API and the use of Node.js suggest underlying validation practices.",{"category":64,"check":106,"severity":23,"summary":107},"Unguarded Destructive Operations","Destructive operations are managed through the Sentry API, which likely has its own confirmation mechanisms, and the plugin does not expose direct unconfirmed destructive primitives.",{"category":102,"check":109,"severity":23,"summary":110},"Error Handling","The README implies robust error handling for Sentry API interactions, and the Node.js ecosystem generally promotes good error management practices.",{"category":102,"check":112,"severity":113,"summary":114},"Logging","not_applicable","This plugin acts as an API client and does not appear to perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":116,"check":117,"severity":23,"summary":118},"Compliance","GDPR","The plugin interacts with Sentry data via API tokens and does not appear to handle personal data directly outside of Sentry's own systems.",{"category":116,"check":120,"severity":23,"summary":121},"Target market","The extension is designed for a global audience of developers using Sentry and AI coding assistants.",{"category":90,"check":123,"severity":23,"summary":124},"Runtime stability","The plugin is built with Node.js and interacts with a web API, making it broadly compatible across different operating systems.",{"category":43,"check":126,"severity":23,"summary":127},"README","The README is comprehensive, detailing installation, usage, local development, and contribution guidelines.",{"category":32,"check":129,"severity":23,"summary":130},"Tool surface size","The number of tools exposed appears to be within the recommended range for a focused MCP service.",{"category":39,"check":132,"severity":23,"summary":133},"Overlapping near-synonym tools","The tool names like `search_issues` and `search_events` are distinct in their documented purpose, avoiding direct synonyms.",{"category":43,"check":135,"severity":23,"summary":136},"Phantom features","All features mentioned in the README, such as MCP server functionality and Claude Code plugin integration, are supported by the provided files and documentation.",{"category":138,"check":139,"severity":23,"summary":140},"Install","Installation instruction","The README provides clear copy-pasteable installation commands for Claude Code plugins and detailed setup for stdio transport.",{"category":142,"check":143,"severity":23,"summary":144},"Errors","Actionable error messages","The README details setup with environment variables and tokens, implying that configuration errors would be user-actionable.",{"category":146,"check":147,"severity":23,"summary":148},"Execution","Pinned dependencies","The presence of a `pnpm-lock.yaml` file indicates that dependencies are pinned.",{"category":32,"check":150,"severity":113,"summary":151},"Dry-run preview","The extension's primary function is to query and analyze Sentry data, not to perform state-changing operations that would typically require a dry-run mode.",{"category":153,"check":154,"severity":23,"summary":155},"Protocol","Idempotent retry & timeouts","The interaction with the Sentry API implies that standard HTTP practices for retries and timeouts are followed, and the MCP protocol itself facilitates statelessness.",{"category":116,"check":157,"severity":23,"summary":158},"Telemetry opt-in","The README does not mention any telemetry collection, and the focus is on user-driven interaction with Sentry data, suggesting no opt-out telemetry.",{"category":39,"check":160,"severity":23,"summary":161},"Name collisions","The plugin name 'sentry-mcp' and its associated tools are specific to Sentry and do not appear to collide with Claude Code built-ins or other common MCPs.",{"category":39,"check":163,"severity":113,"summary":164},"Hooks-off mechanism","The extension is a plugin that registers MCP servers and does not appear to implement custom hooks that would require a hooks-off mechanism.",{"category":39,"check":166,"severity":113,"summary":167},"Hook matcher tightness","The plugin does not appear to utilize custom hooks that require specific matcher configurations.",{"category":64,"check":169,"severity":113,"summary":170},"Hook security","No custom hooks are apparent in the plugin's configuration or source that would require security gating.",{"category":86,"check":172,"severity":113,"summary":173},"Silent prompt rewriting","The plugin does not appear to implement UserPromptSubmit hooks, so there are no prompts being silently rewritten.",{"category":64,"check":175,"severity":113,"summary":176},"Permission Hook","The plugin does not appear to implement PermissionRequest hooks.",{"category":116,"check":178,"severity":113,"summary":179},"Hook privacy","The plugin does not appear to utilize hooks for logging or telemetry that would involve network data transmission.",{"category":102,"check":181,"severity":113,"summary":182},"Hook dependency","The plugin does not appear to rely on custom hook scripts.",{"category":43,"check":184,"severity":23,"summary":185},"Feature Transparency","The README clearly describes the plugin's purpose, installation, and development setup, providing transparency into its functionality.",{"category":187,"check":188,"severity":23,"summary":189},"Convention","Layout convention adherence","The provided files adhere to typical plugin structure, with `plugin.json` in `.claude-plugin/` and MCP configuration separate.",{"category":187,"check":191,"severity":23,"summary":192},"Plugin state","The plugin primarily interacts with the Sentry API and does not appear to manage persistent state that would require specific handling under CLAUDE_PLUGIN_DATA.",{"category":64,"check":194,"severity":23,"summary":195},"Keychain-stored secrets","The README indicates secrets are handled via environment variables and user tokens, aligning with secure practices rather than plain text storage.",{"category":197,"check":198,"severity":23,"summary":199},"Dependencies","Tagged release sourcing","The installation instructions reference the official `getsentry/sentry-mcp` package and `sentry-mcp@sentry-mcp` for the plugin, indicating tagged releases.",{"category":201,"check":202,"severity":23,"summary":203},"Installation","Clean uninstall","The plugin primarily interacts with the Sentry API and does not appear to install background daemons or services that would complicate uninstallation.",1778687371364,"This plugin provides a Model Context Protocol (MCP) server that acts as middleware to the Sentry API, optimized for AI coding assistants. It enables functionalities such as searching Sentry issues and events, analyzing errors with AI, and managing Sentry resources.",[207,208,209,210,211],"Sentry API middleware for AI assistants","Error tracking and performance monitoring","Agent delegation via Claude Code plugin","Support for both stdio and remote MCP transports","AI-powered search and analysis tools",[213,214,215],"Providing a general-purpose MCP server for all Sentry functionalities","Replacing the official Sentry UI or SDKs","Performing actions outside the scope of Sentry's API capabilities","3.0.0","4.4.0","To allow AI coding assistants to effectively track errors and monitor performance within Sentry projects by providing structured access to Sentry's API.","The extension demonstrates high quality with numerous passing checks, particularly in security, documentation, and maintainability. The only non-applicable findings stem from the absence of custom hooks or stateful operations, which is appropriate for its API-client nature.",96,"A high-quality plugin providing Sentry error tracking and performance monitoring via MCP.",[223,224,225,226,227],"sentry","mcp","error-tracking","performance-monitoring","api-client","global","verified",[231,232,233,234],"Investigating Sentry errors and exceptions within an AI coding environment","Analyzing performance bottlenecks and traces in Sentry","Triaging and managing Sentry issues directly from an AI assistant","Integrating Sentry data into developer workflows via an AI agent",{"codeQuality":236,"collectedAt":238,"documentation":239,"maintenance":242,"security":249,"testCoverage":251},{"hasLockfile":237},true,1778687354261,{"descriptionLength":240,"readmeSize":241},56,8809,{"closedIssues90d":243,"forks":244,"hasChangelog":245,"openIssues90d":246,"pushedAt":247,"stars":248},31,105,false,21,1778543922000,686,{"hasNpmPackage":245,"license":250,"smitheryVerified":245},"NOASSERTION",{"hasCi":237,"hasTests":237},{"updatedAt":253},1778687371505,{"basePath":255,"githubOwner":256,"githubRepo":12,"locale":17,"slug":12,"type":257},"plugins/sentry-mcp","getsentry","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":266,"parentExtension":269,"providers":270,"relations":286,"tags":288,"workflow":289},1778687331538.1174,"k17fvvcgk3nn01wa6bz2g5zszx86nscd",{"reviewCount":8},{"description":263,"installMethods":264,"name":12,"sourceUrl":13},"An MCP server for interacting with Sentry via LLMs.",{"claudeCode":265},"getsentry/sentry-mcp",{"basePath":267,"githubOwner":256,"githubRepo":12,"locale":17,"slug":12,"type":268},"","marketplace",null,{"evaluate":271,"extract":280},{"promptVersionExtension":272,"promptVersionScoring":217,"score":273,"tags":274,"targetMarket":228,"tier":229},"3.1.0",95,[223,224,275,276,277,278,279],"llm","api","monitoring","debugging","developer-tools",{"commitSha":281,"marketplace":282,"plugin":284},"HEAD",{"name":12,"pluginCount":283},2,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd7frmsrp1bfgvw27w2cfny9x186nas0",[276,278,279,275,224,277,223],{"evaluatedAt":290,"extractAt":291,"updatedAt":290},1778687353990,1778687331538,{"evaluate":293,"extract":295},{"promptVersionExtension":216,"promptVersionScoring":217,"score":220,"tags":294,"targetMarket":228,"tier":229},[223,224,225,226,227],{"commitSha":281},{"parentExtensionId":260,"repoId":287},{"_creationTime":298,"_id":287,"identity":299,"providers":300,"workflow":450},1778687325197.0518,{"githubOwner":256,"githubRepo":12,"sourceUrl":13},{"classify":301,"discover":442,"github":445},{"commitSha":281,"extensions":302},[303,316,328,339,349,360,368,385,393,401,409,423,432],{"basePath":267,"displayName":12,"installMethods":304,"rationale":305,"selectedPaths":306,"source":315,"sourceLanguage":17,"type":268},{"claudeCode":265},"marketplace.json at .claude-plugin/marketplace.json",[307,310,312],{"path":308,"priority":309},".claude-plugin/marketplace.json","mandatory",{"path":311,"priority":309},"README.md",{"path":313,"priority":314},"LICENSE.md","high","rule",{"basePath":255,"description":10,"displayName":12,"installMethods":317,"rationale":318,"selectedPaths":319,"source":315,"sourceLanguage":17,"type":257},{"claudeCode":12},"plugin manifest at plugins/sentry-mcp/.claude-plugin/plugin.json",[320,322,324,326],{"path":321,"priority":309},".claude-plugin/plugin.json",{"path":323,"priority":309},".mcp.json",{"path":325,"priority":314},"agents/sentry-mcp.md",{"path":327,"priority":314},".cursor-plugin/plugin.json",{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":315,"sourceLanguage":17,"type":257},"plugins/sentry-mcp-experimental","Sentry MCP with experimental features enabled","sentry-mcp-experimental",{"claudeCode":331},"plugin manifest at plugins/sentry-mcp-experimental/.claude-plugin/plugin.json",[335,336,337,338],{"path":321,"priority":309},{"path":323,"priority":309},{"path":325,"priority":314},{"path":327,"priority":314},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":315,"sourceLanguage":17,"type":348},".agents/skills/create-pr","Alias for sentry-skills:pr-writer. Use when users explicitly ask for \"create-pr\" or reference the legacy skill name. Redirects to the canonical PR writing workflow.","create-pr",{"claudeCode":265},"SKILL.md frontmatter at .agents/skills/create-pr/SKILL.md",[346],{"path":347,"priority":309},"SKILL.md","skill",{"basePath":350,"description":351,"displayName":352,"installMethods":353,"rationale":354,"selectedPaths":355,"source":315,"sourceLanguage":17,"type":348},".agents/skills/issue-triage","Use when asked to triage newly opened GitHub issues, diagnose issue validity, search for duplicates, close confirmed duplicates, leave concise scope notes, or rewrite unclear issue descriptions.","issue-triage",{"claudeCode":265},"SKILL.md frontmatter at .agents/skills/issue-triage/SKILL.md",[356,357],{"path":347,"priority":309},{"path":358,"priority":359},"SOURCES.md","medium",{"basePath":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"source":315,"sourceLanguage":17,"type":348},".agents/skills/logging-observability","Review code for correct logging and error handling patterns. Use when reviewing code that handles errors, uses logging functions, or captures exceptions. Enforces the error hierarchy where 4xx errors are never logged to Sentry and 5xx errors always are. Trigger phrases include \"review logging\", \"check error handling\", \"audit observability\", or verify correct use of logIssue vs logError.","logging-observability",{"claudeCode":265},"SKILL.md frontmatter at .agents/skills/logging-observability/SKILL.md",[367],{"path":347,"priority":309},{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":315,"sourceLanguage":17,"type":348},".agents/skills/mcp-audit","Audit MCP servers for protocol compliance, metadata drift, and compatibility regressions. Use when reviewing tool annotations, tool/result schemas, structured output, lifecycle/init handshake, capabilities, prompts/resources support, transports, auth, security, version drift, or Warden/CI MCP compatibility checks. Trigger phrases include \"audit MCP\", \"check MCP spec compliance\", \"review tool hints\", \"validate tools/list\", \"check initialize handshake\", \"review prompt or resource capabilities\", and \"check MCP compatibility in Warden\".","mcp-audit",{"claudeCode":265},"SKILL.md frontmatter at .agents/skills/mcp-audit/SKILL.md",[375,376,377,379,381,383],{"path":347,"priority":309},{"path":358,"priority":359},{"path":378,"priority":359},"references/checklist.md",{"path":380,"priority":359},"references/common-findings.md",{"path":382,"priority":359},"references/spec-baseline.md",{"path":384,"priority":359},"references/version-watchpoints.md",{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":315,"sourceLanguage":17,"type":348},".agents/skills/qa","QA test changes against the local dev server. Use when explicitly invoked via /qa to verify changes work end-to-end.","qa",{"claudeCode":265},"SKILL.md frontmatter at .agents/skills/qa/SKILL.md",[392],{"path":347,"priority":309},{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":315,"sourceLanguage":17,"type":348},".agents/skills/skill-creator","Alias for sentry-skills:skill-writer. Use when users explicitly ask for \"skill-creator\" or reference the legacy skill name. Redirects to the canonical skill authoring workflow.","skill-creator",{"claudeCode":265},"SKILL.md frontmatter at .agents/skills/skill-creator/SKILL.md",[400],{"path":347,"priority":309},{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":315,"sourceLanguage":17,"type":348},".agents/skills/testing-guidelines","Guide for writing tests. Use when adding new functionality, fixing bugs, or when tests are needed. Emphasizes integration tests, real-world fixtures, and regression coverage.","testing-guidelines",{"claudeCode":265},"SKILL.md frontmatter at .agents/skills/testing-guidelines/SKILL.md",[408],{"path":347,"priority":309},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":315,"sourceLanguage":17,"type":422},"packages/agent-cli-test","Real agent CLI smoke tests for Sentry MCP","@sentry/mcp-agent-cli-test",{"npm":412},"cli ecosystem detected at packages/agent-cli-test",[416,418,419],{"path":417,"priority":309},"package.json",{"path":311,"priority":309},{"path":420,"priority":421},"src/index.ts","low","cli",{"basePath":424,"displayName":425,"installMethods":426,"license":427,"rationale":428,"selectedPaths":429,"source":315,"sourceLanguage":17,"type":224},"packages/mcp-server","@sentry/mcp-server",{"npm":425},"FSL-1.1-ALv2","package.json mcpName field at packages/mcp-server/package.json",[430,431],{"path":417,"priority":309},{"path":420,"priority":421},{"basePath":433,"description":434,"displayName":435,"installMethods":436,"rationale":437,"selectedPaths":438,"source":315,"sourceLanguage":17,"type":224},"packages/mcp-test-client","CLI tool to test the Sentry MCP server","@sentry/mcp-test-client",{"npm":435},"package.json @modelcontextprotocol/sdk dep + bin at packages/mcp-test-client/package.json",[439,440,441],{"path":417,"priority":309},{"path":311,"priority":309},{"path":420,"priority":421},{"sources":443},[444],"manual",{"closedIssues90d":243,"description":263,"forks":244,"homepage":446,"license":250,"openIssues90d":246,"pushedAt":247,"readmeSize":241,"stars":248,"topics":447},"https://mcp.sentry.dev",[448,449],"mcp-server","tag-production",{"classifiedAt":451,"discoverAt":452,"extractAt":453,"githubAt":453,"updatedAt":451},1778687331333,1778687325197,1778687329475,[227,225,224,226,223],{"evaluatedAt":253,"extractAt":291,"updatedAt":253},[],[458,488,511,543],{"_creationTime":459,"_id":460,"community":461,"display":462,"identity":467,"providers":471,"relations":481,"tags":484,"workflow":485},1778699018122.7705,"k173r6bnfpndnmkgd0gc7egx5h86nyx4",{"reviewCount":8},{"description":463,"installMethods":464,"name":465,"sourceUrl":466},"Error tracing, root cause analysis, and smart debugging for production systems",{"claudeCode":465},"error-diagnostics","https://github.com/wshobson/agents",{"basePath":468,"githubOwner":469,"githubRepo":470,"locale":17,"slug":465,"type":257},"plugins/error-diagnostics","wshobson","agents",{"evaluate":472,"extract":479},{"promptVersionExtension":216,"promptVersionScoring":217,"score":473,"tags":474,"targetMarket":228,"tier":229},98,[278,475,225,476,477,478],"observability","logging","production-monitoring","root-cause-analysis",{"commitSha":281,"license":480},"MIT",{"parentExtensionId":482,"repoId":483},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[278,225,476,475,477,478],{"evaluatedAt":486,"extractAt":487,"updatedAt":486},1778699367619,1778699018122,{"_creationTime":489,"_id":490,"community":491,"display":492,"identity":496,"providers":498,"relations":504,"tags":507,"workflow":508},1778687299685.385,"k179krjesmjphb7bqfh43701sn86n8mn",{"reviewCount":8},{"description":493,"installMethods":494,"name":223,"sourceUrl":495},"Sentry Plugin for Claude Code to help with debugging including MCP, commands, and skill capabilities.",{"claudeCode":223},"https://github.com/getsentry/sentry-for-ai",{"basePath":267,"githubOwner":256,"githubRepo":497,"locale":17,"slug":497,"type":257},"sentry-for-ai",{"evaluate":499,"extract":501},{"promptVersionExtension":216,"promptVersionScoring":217,"score":273,"tags":500,"targetMarket":228,"tier":229},[223,278,277,225,475],{"commitSha":281,"license":480,"plugin":502},{"mcpCount":8,"provider":285,"skillCount":503},30,{"parentExtensionId":505,"repoId":506},"k179yfyfa9mb154bqjgahv10fn86mrz3","kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[278,225,277,475,223],{"evaluatedAt":509,"extractAt":510,"updatedAt":509},1778687354391,1778687299685,{"_creationTime":512,"_id":513,"community":514,"display":515,"identity":520,"providers":525,"relations":537,"tags":539,"workflow":540},1778695660274.4966,"k170v6pvwn7g26v1w7d4mdgmqd86nqer",{"reviewCount":8},{"description":516,"installMethods":517,"name":518,"sourceUrl":519},"🦔 PostHog is an all-in-one developer platform for building successful products. We offer product analytics, web analytics, session replay, error tracking, feature flags, experimentation, surveys, data warehouse, a CDP, and an AI product assistant to help debug your code, ship features faster, and keep all your usage and customer data in one stack.",{"claudeCode":518},"URL Params Parser (Beta)","https://github.com/PostHog/posthog",{"basePath":521,"githubOwner":522,"githubRepo":523,"locale":17,"slug":524,"type":257},"nodejs/src/cdp/legacy-plugins/_transformations/url-parser","PostHog","posthog","url-parser",{"evaluate":526,"extract":536},{"promptVersionExtension":216,"promptVersionScoring":217,"score":527,"tags":528,"targetMarket":228,"tier":535},75,[529,530,531,532,225,533,534],"analytics","product-development","feature-flags","session-replay","data-pipeline","ai-assistant","community",{"commitSha":281},{"repoId":538},"kd7f22zf7qb3eschtk9s2qdv4586mfts",[534,529,533,225,531,530,532],{"evaluatedAt":541,"extractAt":542,"updatedAt":541},1778696459503,1778695660274,{"_creationTime":544,"_id":545,"community":546,"display":547,"identity":550,"providers":553,"relations":563,"tags":564,"workflow":565},1778695660274.4949,"k1727k5j1n8872zraws5hr0hq986mc7g",{"reviewCount":8},{"description":516,"installMethods":548,"name":549,"sourceUrl":519},{"claudeCode":549},"UTM Referrer",{"basePath":551,"githubOwner":522,"githubRepo":523,"locale":17,"slug":552,"type":257},"nodejs/src/cdp/legacy-plugins/_transformations/posthog-plugin-snowplow-referer-parser","posthog-plugin-snowplow-referer-parser",{"evaluate":554,"extract":562},{"promptVersionExtension":216,"promptVersionScoring":217,"score":527,"tags":555,"targetMarket":228,"tier":535},[556,557,532,531,558,225,559,560,561],"product-analytics","web-analytics","experiments","data-warehouse","ai","utm",{"commitSha":281},{"repoId":538},[560,559,225,558,531,556,532,561,557],{"evaluatedAt":566,"extractAt":542,"updatedAt":566},1778696303162]