[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-exa-labs-exa-mcp-server-en":3,"guides-for-exa-labs-exa-mcp-server":381,"similar-k17fwcj5n0v4rzqs5h83qahq9986n63v-en":382},{"_creationTime":4,"_id":5,"children":6,"community":48,"display":49,"evaluation":53,"identity":251,"isFallback":239,"parentExtension":253,"providers":254,"relations":260,"repo":261,"tags":378,"workflow":379},1778686668520.5154,"k17fwcj5n0v4rzqs5h83qahq9986n63v",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":17,"providers":23,"relations":41,"tags":43,"workflow":44},1778686668520.5156,"k174t9rm3vktj628yafgkzc2xx86mfgk",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16},"Exa AI web search, deep research, and content extraction. Provides MCP tools and research skills for comprehensive web search, people discovery, company research, academic papers, and more.",{"claudeCode":15},"exa","https://github.com/exa-labs/exa-mcp-server",{"basePath":18,"githubOwner":19,"githubRepo":20,"locale":21,"slug":20,"type":22},"","exa-labs","exa-mcp-server","en","plugin",{"evaluate":24,"extract":36},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":34,"tier":35},"3.0.0","4.4.0",97,[29,30,31,32,33],"web-search","research","content-extraction","api","data-retrieval","global","verified",{"commitSha":37,"plugin":38},"HEAD",{"mcpCount":11,"provider":39,"skillCount":40},"classify",1,{"parentExtensionId":5,"repoId":42},"kd737g0mq37crq1zx51r8185nd86nz4w",[32,31,33,30,29],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778686713495,1778686668520,1778686834624,{"reviewCount":11},{"description":50,"installMethods":51,"name":15,"sourceUrl":16},"Official Exa AI plugin providing web search, code search, company research, and deep research capabilities",{"claudeCode":52},"exa-labs/exa-mcp-server",{"_creationTime":54,"_id":55,"extensionId":5,"locale":21,"result":56,"trustSignals":229,"workflow":249},1778686689267.772,"kn78h9fq28hscv8j6rrj576hs586nmjh",{"checks":57,"evaluatedAt":203,"extensionSummary":204,"features":205,"nonGoals":211,"promptVersionExtension":215,"promptVersionScoring":26,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":34,"tier":35,"useCases":224},[58,63,66,69,73,76,80,84,87,90,94,98,101,105,108,111,114,117,120,123,127,131,135,139,143,146,149,152,156,159,162,165,168,171,174,178,182,186,190,194,197,200],{"category":59,"check":60,"severity":61,"summary":62},"Practical Utility","Problem relevance","pass","The description clearly states the problem of connecting AI assistants to Exa's search capabilities, including specific use cases like web search, code search, and company research.",{"category":59,"check":64,"severity":61,"summary":65},"Unique selling proposition","The extension provides specialized tools for web search, code search, and company research, offering capabilities beyond a basic LLM's default behavior by integrating with the Exa search engine.",{"category":59,"check":67,"severity":61,"summary":68},"Production readiness","The extension is production-ready, providing a hosted MCP server that integrates with Exa's search capabilities for a complete search lifecycle.",{"category":70,"check":71,"severity":61,"summary":72},"Scope","Single responsibility principle","The extension focuses on providing access to Exa's search capabilities, encompassing web search, code search, and company research, which are coherently related domains.",{"category":70,"check":74,"severity":61,"summary":75},"Description quality","The displayed description accurately reflects the extension's capabilities, providing a concise and informative overview of its search functionalities.",{"category":77,"check":78,"severity":61,"summary":79},"Invocation","Scoped tools","The tools provided are well-scoped verb-noun specialists (e.g., `web_search_exa`, `web_fetch_exa`), making them easy for the agent to select and use.",{"category":81,"check":82,"severity":61,"summary":83},"Documentation","Configuration & parameter reference","The README provides comprehensive documentation on installation, API key acquisition, and tool usage, including specific parameters for advanced search categories.",{"category":70,"check":85,"severity":61,"summary":86},"Tool naming","Tool names like `web_search_exa` and `web_fetch_exa` are descriptive and clearly indicate their function within the Exa domain.",{"category":70,"check":88,"severity":61,"summary":89},"Minimal I/O surface","The tool schemas appear to request only necessary parameters, and the available documentation suggests outputs are focused on the requested search results.",{"category":91,"check":92,"severity":61,"summary":93},"License","License usability","The extension is distributed under the MIT license, which is a permissive open-source license.",{"category":95,"check":96,"severity":61,"summary":97},"Maintenance","Commit recency","The last commit was on 2026-05-11, which is recent, indicating active maintenance.",{"category":95,"check":99,"severity":61,"summary":100},"Dependency Management","The extension uses npm and has a lockfile, indicating good dependency management practices.",{"category":102,"check":103,"severity":61,"summary":104},"Security","Secret Management","The extension requires an API key, and the documentation emphasizes obtaining it and using it securely, without hardcoding or echoing it.",{"category":102,"check":106,"severity":61,"summary":107},"Injection","The extension operates as a hosted MCP server, and the provided Claude skills are structured to isolate Exa searches, treating fetched data as information rather than instructions.",{"category":102,"check":109,"severity":61,"summary":110},"Transitive Supply-Chain Grenades","The extension relies on a hosted server and published npm package; no runtime script fetching or remote execution is apparent.",{"category":102,"check":112,"severity":61,"summary":113},"Sandbox Isolation","As a hosted MCP server, it operates within its defined scope, and the provided Claude skills further isolate operations, preventing changes outside the project folder.",{"category":102,"check":115,"severity":61,"summary":116},"Sandbox escape primitives","No evidence of detached process spawns or deny-retry loops was found in the provided documentation and skills.",{"category":102,"check":118,"severity":61,"summary":119},"Data Exfiltration","The extension's purpose is search, and there are no documented instructions for reading or submitting confidential data to a third party.",{"category":102,"check":121,"severity":61,"summary":122},"Hidden Text Tricks","The README and provided skills content appear to be free of hidden text tricks or malicious Unicode characters.",{"category":124,"check":125,"severity":61,"summary":126},"Hooks","Opaque code execution","The extension is a hosted service and relies on standard npm packages; no obfuscated code execution is evident.",{"category":128,"check":129,"severity":61,"summary":130},"Portability","Structural Assumption","The extension provides a hosted service and installation instructions for various clients, avoiding assumptions about user-specific project organization.",{"category":132,"check":133,"severity":61,"summary":134},"Trust","Issues Attention","There are 4 open issues and 26 closed issues in the last 90 days, indicating active maintenance and responsiveness.",{"category":136,"check":137,"severity":61,"summary":138},"Versioning","Release Management","The extension has a clear version number (3.3.9) in the npm package and marketplace metadata, indicating a well-managed release process.",{"category":140,"check":141,"severity":61,"summary":142},"Code Execution","Validation","While explicit schema validation is not detailed, the Claude skills demonstrate structured input for Exa queries, suggesting an internal validation mechanism.",{"category":102,"check":144,"severity":61,"summary":145},"Unguarded Destructive Operations","The extension's primary function is search, which is not a destructive operation; therefore, this check is not applicable.",{"category":140,"check":147,"severity":61,"summary":148},"Error Handling","The provided Claude skills include detailed instructions on error handling and token isolation, suggesting robust error management practices.",{"category":140,"check":150,"severity":61,"summary":151},"Logging","The Claude skills emphasize token isolation and returning distilled output, implying that detailed logging is managed internally and not exposed to the main context.",{"category":153,"check":154,"severity":61,"summary":155},"Compliance","GDPR","The extension is for search and does not appear to operate on personal data without sanitization. API key usage is documented.",{"category":153,"check":157,"severity":61,"summary":158},"Target market","The extension's search capabilities are global and do not appear to be restricted to a specific geographic or legal jurisdiction.",{"category":128,"check":160,"severity":61,"summary":161},"Runtime stability","The extension is a hosted MCP server, making it independent of the user's specific editor, shell, or OS, ensuring broad runtime stability.",{"category":81,"check":163,"severity":61,"summary":164},"README","The README file clearly states the extension's purpose and provides comprehensive installation and usage instructions.",{"category":70,"check":166,"severity":61,"summary":167},"Tool surface size","The extension exposes a reasonable number of tools (three enabled by default, with one off by default), fitting within the target range.",{"category":77,"check":169,"severity":61,"summary":170},"Overlapping near-synonym tools","The tool names are distinct and cover different functionalities (web search, web fetch, advanced web search), avoiding near-synonym overlap.",{"category":81,"check":172,"severity":61,"summary":173},"Phantom features","All advertised features, such as web search and code search, are supported by available tools and detailed in the documentation.",{"category":175,"check":176,"severity":61,"summary":177},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for numerous clients, including API key guidance.",{"category":179,"check":180,"severity":61,"summary":181},"Errors","Actionable error messages","The Claude skills documentation emphasizes clear output and isolation, implying that errors would be handled constructively and provide next steps.",{"category":183,"check":184,"severity":61,"summary":185},"Execution","Pinned dependencies","The project uses npm and has a lockfile, indicating that dependencies are pinned.",{"category":70,"check":187,"severity":188,"summary":189},"Dry-run preview","not_applicable","The extension's core functionality is search, which is a read-only operation and does not involve state-changing commands or outbound data sending, making a dry-run mode inapplicable.",{"category":191,"check":192,"severity":61,"summary":193},"Protocol","Idempotent retry & timeouts","As a search service, operations are inherently idempotent; timeouts are likely managed by the hosted Exa service.",{"category":153,"check":195,"severity":61,"summary":196},"Telemetry opt-in","The extension requires an API key and the documentation focuses on secure usage, with no mention of opt-out telemetry or collection of user data beyond search queries.",{"category":70,"check":198,"severity":61,"summary":199},"Theme declaration","The README implicitly declares a curation theme around Exa's search capabilities (web, code, company research) and integration with AI assistants.",{"category":136,"check":201,"severity":61,"summary":202},"Per-entry version metadata","The `marketplace.json` explicitly defines the Exa MCP server with a `version` field and a direct URL, facilitating reliable updates.",1778686688986,"This is a Model Context Protocol (MCP) server that integrates with Exa's powerful search engine, offering capabilities for web search, code search, company research, and deep research directly to AI assistants.",[206,207,208,209,210],"Web search with Exa","Code search integration","Company and deep research capabilities","Hosted MCP server for seamless integration","Extensive tool selection and configuration options",[212,213,214],"Performing actions beyond information retrieval.","Replacing a full-fledged web browser.","Providing AI-generated content without grounding in search results.","3.1.0","To empower AI assistants with advanced search functionalities, enabling them to perform comprehensive web searches, find relevant code snippets, conduct in-depth company research, and access deep information retrieval.","Consistently high quality across all checks, with no significant warnings or critical findings. The extension is well-documented, actively maintained, and provides valuable, scoped functionality.",99,"A high-quality extension providing robust search capabilities via the Exa MCP server.",[221,29,222,30,223,32],"search","code-search","mcp",[225,226,227,228],"Use when needing to find information on the web or in codebases.","Use for in-depth analysis of companies, markets, or specific topics.","Use to provide AI assistants with real-time data retrieval capabilities.","Use for discovering experts, financial reports, or academic papers.",{"codeQuality":230,"collectedAt":232,"documentation":233,"maintenance":236,"popularity":244,"security":246,"testCoverage":248},{"hasLockfile":231},true,1778686670170,{"descriptionLength":234,"readmeSize":235},106,27904,{"closedIssues90d":237,"forks":238,"hasChangelog":239,"manifestVersion":240,"openIssues90d":241,"pushedAt":242,"stars":243},26,331,false,"3.3.9",4,1778520217000,4420,{"npmDownloads":245},62054,{"hasNpmPackage":231,"license":247,"smitheryVerified":239},"MIT",{"hasCi":231,"hasTests":231},{"updatedAt":250},1778686689267,{"basePath":18,"githubOwner":19,"githubRepo":20,"locale":21,"slug":20,"type":252},"marketplace",null,{"evaluate":255,"extract":257},{"promptVersionExtension":215,"promptVersionScoring":26,"score":218,"tags":256,"targetMarket":34,"tier":35},[221,29,222,30,223,32],{"commitSha":37,"marketplace":258,"plugin":259},{"name":15,"pluginCount":40},{"mcpCount":11,"provider":39,"skillCount":11},{"repoId":42},{"_creationTime":262,"_id":42,"identity":263,"providers":264,"workflow":373},1778686663320.9395,{"githubOwner":19,"githubRepo":20,"sourceUrl":16},{"classify":265,"discover":359,"extract":362,"github":363,"npm":372},{"commitSha":37,"extensions":266},[267,280,291,322],{"basePath":18,"description":50,"displayName":15,"installMethods":268,"rationale":269,"selectedPaths":270,"source":279,"sourceLanguage":21,"type":252},{"claudeCode":52},"marketplace.json at .claude-plugin/marketplace.json",[271,274,276],{"path":272,"priority":273},".claude-plugin/marketplace.json","mandatory",{"path":275,"priority":273},"README.md",{"path":277,"priority":278},"LICENSE","high","rule",{"basePath":18,"description":13,"displayName":15,"installMethods":281,"rationale":282,"selectedPaths":283,"source":279,"sourceLanguage":21,"type":22},{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json",[284,286,287,288],{"path":285,"priority":273},".claude-plugin/plugin.json",{"path":275,"priority":273},{"path":277,"priority":278},{"path":289,"priority":290},"skills/search/SKILL.md","medium",{"basePath":292,"description":293,"displayName":221,"installMethods":294,"rationale":295,"selectedPaths":296,"source":279,"sourceLanguage":21,"type":321},"skills/search","Deep research powered by Exa. Use for lead generation, literature reviews, deep dives, competitive analysis, or any query where one search falls short, including phrases like 'research this', 'find everything about', 'find me all', or 'deep dive on'.",{"claudeCode":52},"SKILL.md frontmatter at skills/search/SKILL.md",[297,299,301,303,305,307,309,311,313,315,317,319],{"path":298,"priority":273},"SKILL.md",{"path":300,"priority":290},"references/extraction.md",{"path":302,"priority":290},"references/filtering.md",{"path":304,"priority":290},"references/patterns-code.md",{"path":306,"priority":290},"references/patterns-companies.md",{"path":308,"priority":290},"references/patterns-news.md",{"path":310,"priority":290},"references/patterns-papers.md",{"path":312,"priority":290},"references/patterns-people.md",{"path":314,"priority":290},"references/patterns-relationships.md",{"path":316,"priority":290},"references/searching.md",{"path":318,"priority":290},"references/source-quality.md",{"path":320,"priority":290},"references/synthesis.md","skill",{"basePath":18,"description":323,"displayName":20,"installMethods":324,"rationale":326,"selectedPaths":327,"source":279,"sourceLanguage":21,"type":223},"A Model Context Protocol server with Exa for web search and web crawling. Provides real-time web searches with configurable tool selection, allowing users to enable or disable specific search capabilities. Supports customizable result counts, live crawling options, and returns content from the most relevant websites.",{"npm":20,"remote":325},"https://mcp.exa.ai/mcp?tools=web_search_exa,web_search_advanced_exa,web_fetch_exa","server.json with namespace/server name at server.json",[328,330,332,333,334,337,339,341,343,345,347,349,351,353,355,357],{"path":329,"priority":273},"server.json",{"path":331,"priority":273},"package.json",{"path":275,"priority":273},{"path":277,"priority":278},{"path":335,"priority":336},"src/tools/companyResearch.ts","low",{"path":338,"priority":336},"src/tools/config.ts",{"path":340,"priority":336},"src/tools/deepResearchCheck.ts",{"path":342,"priority":336},"src/tools/deepResearchStart.ts",{"path":344,"priority":336},"src/tools/deepSearch.ts",{"path":346,"priority":336},"src/tools/exaCode.ts",{"path":348,"priority":336},"src/tools/linkedInSearch.ts",{"path":350,"priority":336},"src/tools/peopleSearch.ts",{"path":352,"priority":336},"src/tools/validation.ts",{"path":354,"priority":336},"src/tools/webFetch.ts",{"path":356,"priority":336},"src/tools/webSearch.ts",{"path":358,"priority":336},"src/tools/webSearchAdvanced.ts",{"sources":360},[361],"manual",{"npmPackage":20},{"closedIssues90d":237,"description":364,"forks":238,"homepage":365,"license":247,"openIssues90d":241,"pushedAt":242,"readmeSize":235,"stars":243,"topics":366},"Exa MCP for web search and web crawling!","https://exa.ai/docs/reference/exa-mcp",[222,367,368,223,369,370,29,371],"codesearch","crawling","mcp-server","model-context-protocol","websearch",{"downloads":245},{"classifiedAt":374,"discoverAt":375,"extractAt":376,"githubAt":376,"npmAt":377,"updatedAt":374},1778686668328,1778686663321,1778686665409,1778686667332,[32,222,223,30,221,29],{"evaluatedAt":250,"extractAt":46,"updatedAt":380},1778686834788,[],[383],{"_creationTime":384,"_id":385,"community":386,"display":387,"identity":393,"providers":395,"relations":408,"tags":410,"workflow":411},1778687361029.5278,"k17a6tjfs8x26pt762tjxft2zh86nnb6",{"reviewCount":11},{"description":388,"installMethods":389,"name":391,"sourceUrl":392},"SocratiCode — codebase intelligence plugin for Claude Code",{"claudeCode":390},"giancarloerra/socraticode","socraticode","https://github.com/giancarloerra/socraticode",{"basePath":18,"githubOwner":394,"githubRepo":391,"locale":21,"slug":391,"type":252},"giancarloerra",{"evaluate":396,"extract":405},{"promptVersionExtension":215,"promptVersionScoring":26,"score":397,"tags":398,"targetMarket":34,"tier":35},100,[399,400,401,221,402,403,404],"code-intelligence","codebase-analysis","ai-assistant","dependency-graph","local-docker","lsp",{"commitSha":37,"marketplace":406,"plugin":407},{"name":391,"pluginCount":40},{"mcpCount":11,"provider":39,"skillCount":11},{"repoId":409},"kd76w3r9kxfskg0y8kxc68drnd86m8rk",[401,399,400,402,403,404,221],{"evaluatedAt":412,"extractAt":413,"updatedAt":414},1778687383326,1778687361029,1778687533262]