[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-mcp-server-dev-en":3,"guides-for-anthropics-mcp-server-dev":276,"similar-k1767a8yk98h8qcz0rkh7t64an867zws":277},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":23,"identity":213,"isFallback":209,"parentExtension":217,"providers":247,"relations":252,"repo":253,"workflow":275},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Skills for designing and building MCP servers that work seamlessly with Claude. Guides you through deployment models (remote HTTP, MCPB, local), tool design patterns, auth, and interactive MCP apps.",{},"MCP Server Development Suite","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/mcp-server-dev",[15,16,17,18,19,20,21,22],"mcp","server","development","typescript","python","documentation","security","plugin",{"_creationTime":24,"_id":25,"extensionId":5,"locale":26,"result":27,"trustSignals":201,"workflow":211},1778054703946.779,"kn78x45zqr30zrmfxv33zd16hd8665vw","en",{"checks":28,"evaluatedAt":191,"extensionSummary":192,"promptVersionExtension":193,"promptVersionScoring":194,"rationale":195,"score":196,"summary":197,"tags":198,"targetMarket":199,"tier":200},[29,34,37,40,44,47,51,55,58,61,65,70,73,77,80,83,86,89,92,95,99,103,107,111,115,118,121,124,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,180,183,187],{"category":30,"check":31,"severity":32,"summary":33},"Practical Utility","Problem relevance","pass","The description clearly states the extension addresses the problem of designing and building MCP servers, guiding users through deployment models, tool patterns, auth, and interactive apps.",{"category":30,"check":35,"severity":32,"summary":36},"Unique selling proposition","The extension provides a structured approach to MCP server development, including guidance on deployment models, tool design, and interactive app development, which goes beyond a simple prompt.",{"category":30,"check":38,"severity":32,"summary":39},"Production readiness","The extension covers the complete lifecycle of MCP server development, from initial design to deployment models and interactive app features, providing a comprehensive guide for production use.",{"category":41,"check":42,"severity":32,"summary":43},"Scope","Single responsibility principle","The plugin focuses on the domain of designing and building MCP servers and MCP apps, with distinct skills for different aspects of this process, maintaining a coherent scope.",{"category":41,"check":45,"severity":32,"summary":46},"Description quality","The description accurately and concisely reflects the functionality of the extension, covering its purpose, deployment models, and interactive app capabilities.",{"category":48,"check":49,"severity":32,"summary":50},"Invocation","Scoped tools","The plugin exposes distinct, verb-noun scoped tools like 'build-mcp-server', 'build-mcp-app', and 'build-mcpb', which are specific and easy for the agent to select.",{"category":52,"check":53,"severity":32,"summary":54},"Documentation","Configuration & parameter reference","The documentation for each skill and reference file appears to be thorough, covering configuration options, parameters, and usage patterns.",{"category":41,"check":56,"severity":32,"summary":57},"Tool naming","The tools ('build-mcp-server', 'build-mcp-app', 'build-mcpb') are descriptively named and follow kebab-case conventions.",{"category":41,"check":59,"severity":32,"summary":60},"Minimal I/O surface","The tools and reference materials emphasize focused inputs and outputs, with clear guidance on payload budgeting and structured data handling.",{"category":62,"check":63,"severity":32,"summary":64},"License","License usability","The extension is licensed under the Apache License 2.0, a permissive open-source license.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","not_applicable","Commit recency could not be determined as the repository is a monorepo and no specific commit date for this plugin was available.",{"category":66,"check":71,"severity":32,"summary":72},"Dependency Management","The plugin uses npm and appears to manage dependencies appropriately, with references to package installation and bundling.",{"category":74,"check":75,"severity":32,"summary":76},"Security","Secret Management","The documentation highlights secure practices for handling secrets, such as using environment variables and OS keychains, and warns against logging them.",{"category":74,"check":78,"severity":32,"summary":79},"Injection","Extensive documentation on security, including path traversal prevention, command injection avoidance, and treating inputs as untrusted, indicates strong protection against injection attacks.",{"category":74,"check":81,"severity":32,"summary":82},"Transitive Supply-Chain Grenades","The plugin emphasizes containing code and data within the bundle and avoiding runtime remote fetches, mitigating supply-chain risks.",{"category":74,"check":84,"severity":32,"summary":85},"Sandbox Isolation","The MCPB skill's documentation explicitly states that it provides no sandbox and that security, including path validation and command allowlisting, is the developer's responsibility, indicating awareness of potential issues.",{"category":74,"check":87,"severity":32,"summary":88},"Sandbox escape primitives","The documentation emphasizes secure coding practices like avoiding shell execution and validating paths, which indirectly addresses sandbox escape primitives.",{"category":74,"check":90,"severity":32,"summary":91},"Data Exfiltration","The documentation strongly advises against logging secrets and returning sensitive data in tool outputs, and recommends redacting sensitive information before returning results.",{"category":74,"check":93,"severity":32,"summary":94},"Hidden Text Tricks","The documentation does not reveal any hidden text tricks or suspicious formatting within the provided files.",{"category":96,"check":97,"severity":32,"summary":98},"Hooks","Opaque code execution","The plugin's code is written in plain TypeScript and HTML, with no evidence of obfuscation, base64 payloads, or runtime code fetching.",{"category":100,"check":101,"severity":32,"summary":102},"Portability","Structural Assumption","The documentation provides clear guidance on path handling and environment variables, encouraging the use of user-provided roots and cautioning against hardcoded paths.",{"category":104,"check":105,"severity":68,"summary":106},"Trust","Issues Attention","Issue data is not available for this plugin.",{"category":108,"check":109,"severity":32,"summary":110},"Versioning","Release Management","The `version` field is present in the `plugin.json` and `SKILL.md` files, indicating version management.",{"category":112,"check":113,"severity":32,"summary":114},"Code Execution","Validation","The plugin extensively uses Zod for schema validation of tool inputs and parameters, ensuring robust input handling.",{"category":74,"check":116,"severity":32,"summary":117},"Unguarded Destructive Operations","The documentation strongly emphasizes the need for explicit user confirmation (via elicitation or widgets) for destructive operations and advises splitting read/write tools, alongside secure path handling.",{"category":112,"check":119,"severity":32,"summary":120},"Error Handling","The plugin's code and documentation emphasize returning structured errors, checking for cancellation signals, and using elicitation for confirmations, indicating robust error handling.",{"category":112,"check":122,"severity":32,"summary":123},"Logging","The documentation references structured logging via `notifications/message` and host-provided capabilities, promoting auditable actions.",{"category":125,"check":126,"severity":32,"summary":127},"Compliance","GDPR","The documentation does not indicate the use of personal data without sanitization, and emphasizes secure secret management and user input validation.",{"category":125,"check":129,"severity":32,"summary":130},"Target market","The extension appears to be globally applicable, with no regional restrictions detected in its documentation or code structure.",{"category":100,"check":132,"severity":32,"summary":133},"Runtime stability","The plugin's documentation provides clear instructions for different runtimes (Node, Python) and platforms, and emphasizes portability across different MCP hosts.",{"category":41,"check":135,"severity":32,"summary":136},"Tool surface size","The plugin exposes three main skills/tools, which is well within the recommended range.",{"category":48,"check":138,"severity":32,"summary":139},"Name collisions","The plugin's skills ('build-mcp-server', 'build-mcp-app', 'build-mcpb') have distinct names and descriptions, preventing accidental collisions with built-in commands or other skills.",{"category":48,"check":141,"severity":32,"summary":142},"Overlapping near-synonym tools","The tools have distinct functions and names, avoiding redundancy and potential confusion for the agent.",{"category":48,"check":144,"severity":68,"summary":145},"Hooks-off mechanism","The plugin does not appear to utilize hooks, making a hooks-off mechanism not applicable.",{"category":48,"check":147,"severity":68,"summary":148},"Hook matcher tightness","The plugin does not utilize hooks, making hook matcher tightness not applicable.",{"category":74,"check":150,"severity":68,"summary":151},"Hook security","The plugin does not utilize hooks, making hook security checks not applicable.",{"category":96,"check":153,"severity":68,"summary":154},"Silent prompt rewriting","The plugin does not utilize UserPromptSubmit hooks, making silent prompt rewriting checks not applicable.",{"category":74,"check":156,"severity":68,"summary":157},"Permission Hook","The plugin does not utilize PermissionRequest hooks, making Permission Hook checks not applicable.",{"category":125,"check":159,"severity":68,"summary":160},"Hook privacy","The plugin does not utilize hooks for logging or telemetry, making hook privacy checks not applicable.",{"category":112,"check":162,"severity":68,"summary":163},"Hook dependency","The plugin does not utilize hooks, making hook dependency checks not applicable.",{"category":52,"check":165,"severity":32,"summary":166},"Install / Setup Instructions","The README and individual skill documentation provide clear installation and setup instructions, including how to use the tools and configure settings.",{"category":52,"check":168,"severity":32,"summary":169},"Feature Transparency","The documentation clearly explains the purpose and functionality of each skill and reference file, offering transparency into the plugin's capabilities.",{"category":52,"check":171,"severity":32,"summary":172},"Phantom features","All documented features (skills, reference files) have corresponding code or manifest entries, indicating no phantom features.",{"category":174,"check":175,"severity":32,"summary":176},"Convention","Layout convention adherence","The plugin adheres to standard conventions, including the `.claude-plugin/plugin.json` structure and clear README documentation for any executable components.",{"category":174,"check":178,"severity":32,"summary":179},"Plugin state","The MCPB skill documentation correctly points out that state should live under `${CLAUDE_PLUGIN_DATA}` or be managed via user config, aligning with best practices for persistent state.",{"category":74,"check":181,"severity":32,"summary":182},"Keychain-stored secrets","The `user_config` fields in the manifest schema can be marked as `sensitive: true`, which directs the host to store secrets in the OS keychain.",{"category":184,"check":185,"severity":32,"summary":186},"Dependencies","Tagged release sourcing","Dependencies appear to be managed via standard package managers (npm, pip) and are either bundled or depend on published packages, with no indication of untagged or unverified sources.",{"category":188,"check":189,"severity":32,"summary":190},"Installation","Clean uninstall","The MCPB skill's security documentation explicitly warns that the server runs with user privileges and lacks a sandbox, implying that a clean uninstall relies on the host removing the installed bundle and any user-configured state managed via `user_config`.",1778054629812,"This plugin provides three core skills: `build-mcp-server` for initial design and deployment model selection, `build-mcp-app` for adding interactive UI widgets, and `build-mcpb` for packaging local MCP servers. It guides users through various architectural choices, tool design patterns, authentication methods, and security considerations.","2.0.0","3.4.0","This plugin demonstrates exceptional quality across all evaluated criteria. It provides comprehensive documentation, robust security practices, and clear guidance on MCP server development. The use of Zod for validation, explicit mention of security considerations like path traversal and avoiding shell execution, and clear separation of concerns between skills make it a highly trustworthy extension.",98,"A comprehensive set of skills for designing, building, and packaging MCP servers, with a strong emphasis on security, documentation, and best practices.",[15,16,17,18,19,20,21,22],"global","verified",{"codeQuality":202,"collectedAt":203,"documentation":204,"maintenance":206,"popularity":207,"security":208,"testCoverage":210},{},1778054612685,{"descriptionLength":205,"readmeSize":8},198,{},{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":209,"smitheryVerified":209},false,{"hasCi":209,"hasTests":209},{"updatedAt":212},1778054703946,{"githubOwner":214,"githubRepo":215,"locale":26,"slug":216,"type":22},"anthropics","claude-plugins-official","mcp-server-dev",{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":229,"parentExtension":230,"providers":231,"relations":241,"workflow":243},1778054452948.4092,"k171b9714j6pgfxqht22y94q4x866sck",{"reviewCount":8},{"description":222,"name":223,"sourceUrl":224,"tags":225},"Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations","Claude Code Plugins Directory","https://github.com/anthropics/claude-plugins-official",[226,227,228,15],"marketplace","directory","plugins",{"githubOwner":214,"githubRepo":215,"locale":26,"slug":215,"type":226},null,{"extract":232,"llm":237,"smithery":240},{"commitSha":233,"license":234,"marketplace":235},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","n/a",{"name":215,"pluginCount":236},179,{"promptVersionExtension":193,"promptVersionScoring":194,"score":238,"targetMarket":199,"tier":239},85,"evaluated",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"repoId":242},"kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":244,"extractAt":245,"githubAt":246,"llmAt":212,"smitheryAt":244,"updatedAt":212},1778054509977,1778054452948,1778054454391,{"extract":248,"llm":250,"smithery":251},{"commitSha":233,"license":249},"Apache-2.0",{"promptVersionExtension":193,"promptVersionScoring":194,"score":196,"targetMarket":199,"tier":200},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":219,"repoId":242},{"_creationTime":254,"_id":242,"identity":255,"providers":256,"workflow":272},1777995558409.857,{"githubOwner":214,"githubRepo":215,"sourceUrl":224},{"discover":257,"github":261},{"sources":258},[259,260],"skills-sh","smithery",{"closedIssues90d":262,"forks":263,"homepage":264,"openIssues90d":265,"pushedAt":266,"readmeSize":267,"stars":268,"topics":269},83,2270,"https://code.claude.com/docs/en/plugins",480,1778039881000,1948,18631,[270,15,271],"claude-code","skills",{"discoverAt":273,"extractAt":274,"githubAt":274,"updatedAt":274},1777995558409,1778054455773,{"anyEnrichmentAt":244,"extractAt":245,"githubAt":246,"llmAt":212,"smitheryAt":244,"updatedAt":212},[],[278,313,335,357],{"_creationTime":279,"_id":280,"community":281,"display":282,"identity":295,"providers":299,"relations":305,"workflow":308},1777995627391.5356,"k177z2t3rfgaw0zrb7qprpnndh864r09",{"reviewCount":8},{"description":283,"installMethods":284,"name":285,"sourceUrl":286,"tags":287},"Data observability plugin - health monitoring, alerts, schema drift, freshness tracking",{},"AnomalyArmor Agents","https://github.com/anomalyarmor/agents",[288,15,19,289,290,291,292,293,21,294],"data-observability","alerts","freshness","schema-drift","data-quality","monitoring","pipeline",{"githubOwner":296,"githubRepo":297,"locale":26,"slug":298,"type":22},"anomalyarmor","agents","armor",{"extract":300,"llm":302,"smithery":304},{"commitSha":301},"7c56d4a0fc8feccdfa8e85cc11ff1010b18c3a89",{"promptVersionExtension":193,"promptVersionScoring":194,"score":303,"targetMarket":199,"tier":200},99,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":306,"repoId":307},"k173vznv6dcx28h1c568068tnx864f8n","kd7966c5zsgty1d4tqde2rgz1n8658b1",{"anyEnrichmentAt":309,"extractAt":310,"githubAt":311,"llmAt":312,"smitheryAt":309,"updatedAt":312},1777995723550,1777995627391,1777995627861,1777995897177,{"_creationTime":314,"_id":315,"community":316,"display":317,"identity":327,"providers":329,"relations":333,"workflow":334},1778054452948.4097,"k17awzvhhaeaj8jcsnx8bcvgyd866nq9",{"reviewCount":8},{"description":318,"installMethods":319,"name":320,"sourceUrl":321,"tags":322},"Development kit for working with the Claude Agent SDK",{},"Agent SDK Development Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/agent-sdk-dev",[323,17,18,19,324,325,326],"sdk","agent","cli","verification",{"githubOwner":214,"githubRepo":215,"locale":26,"slug":328,"type":22},"agent-sdk-dev",{"extract":330,"llm":331,"smithery":332},{"commitSha":233,"license":249},{"promptVersionExtension":193,"promptVersionScoring":194,"score":196,"targetMarket":199,"tier":200},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":219,"repoId":242},{"anyEnrichmentAt":244,"extractAt":245,"githubAt":246,"llmAt":212,"smitheryAt":244,"updatedAt":212},{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":349,"providers":351,"relations":355,"workflow":356},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":340,"name":341,"sourceUrl":342,"tags":343},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[17,344,345,297,271,15,325,346,347,348],"plugin-creation","hooks","automation","guidance","best-practices",{"githubOwner":214,"githubRepo":215,"locale":26,"slug":350,"type":22},"plugin-dev",{"extract":352,"llm":353,"smithery":354},{"commitSha":233,"license":249},{"promptVersionExtension":193,"promptVersionScoring":194,"score":303,"targetMarket":199,"tier":200},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":219,"repoId":242},{"anyEnrichmentAt":244,"extractAt":245,"githubAt":246,"llmAt":212,"smitheryAt":244,"updatedAt":212},{"_creationTime":358,"_id":359,"community":360,"display":361,"identity":372,"providers":376,"relations":381,"workflow":384},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":362,"installMethods":363,"name":364,"sourceUrl":365,"tags":366},"Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.",{},"Plugin Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/plugin-master",[367,324,368,345,15,369,226,370,346,371],"plugin-development","skill","commands","validation","devops",{"githubOwner":373,"githubRepo":374,"locale":26,"slug":375,"type":22},"josiahsiegel","claude-plugin-marketplace","plugin-master",{"extract":377,"llm":380},{"commitSha":378,"license":379},"a05d923c8a3551d4274eef152649583d693b9b67","MIT",{"promptVersionExtension":193,"promptVersionScoring":194,"score":303,"targetMarket":199,"tier":200},{"parentExtensionId":382,"repoId":383},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":385,"extractAt":386,"githubAt":385,"llmAt":387,"updatedAt":387},1778053080008,1778053078370,1778053164925]