npm JavaScript analyzed · update queued 3.4.0

exa-mcp-server

v3.4.0
npm

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 crawlin

maintainer
kesku
license
MIT
first seen
2026-05-22
last seen
2026-08-14
releases · 30d
1
short id

Drift inferred · capture-to-capture

tool count over time

05-30 14:48 now
11t
4t
capabilities 4 tools
transport stdio · streamable-http verified reported listed in the official MCP registry counts 4 tools · 0 res · 0 prompts permission surface via README inference

tools

  • agent_run

    Run an [Exa Agent](https://docs.exa.ai/reference/agent-api-guide) for multi-step research, list-building, enrichment, and structured output

  • web_fetch_exa

    Read a webpage's full content as clean markdown from one or more URLs

  • web_search_advanced_exa

    Advanced search with filters, domains, dates, highlights, summaries, and subpage crawling

  • web_search_exa

    Search the web for any topic and get clean, ready-to-use content

skills & danger signals npm-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed v3.4.0 · analyzer v31 · 2d ago

skills & prompt files 2

danger signals1

  • dynamic code execution new Function() package/dist/stdio.cjs :2943 const makeValidate = new Function(`${names_1.default.self}`, `${names_1.default.scope}`, sourceCode);
code evidence v3.4.0 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 1

filesystem 1

  • fs package/dist/stdio.cjs :16762 var fs = require("fs");

shell / exec 1

  • shell package/dist/stdio.cjs :22340 var _emojiRegex = `^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`;

network 1

  • net package/dist/stdio.cjs :16759 var http3 = require("http");

install hooks 2

  • prepare package/package.json :47 npm run build:stdio
  • prepublishOnly package/package.json :52 npm run build:stdio

declared dependencies 17

  • @modelcontextprotocol/sdk@^1.12.1
  • agnost@^0.2.0
  • exa-js@^2.16.0
  • jose@^6.2.2
  • mcp-handler@^1.0.4
  • whoami@^0.0.3
  • zod@^3.22.4
  • @types/node@^20.11.24
  • @upstash/ratelimit@^2.0.8
  • @upstash/redis@^1.36.1
  • @vitest/coverage-v8@4.1.5
  • esbuild@^0.25.12
  • prettier@3.8.1
  • tsx@^4.7.0
  • typescript@^5.9.3
  • vercel@^37.0.0
  • vitest@4.1.5