← Scan another
Low
npm · 45 files analyzed

@modelcontextprotocol/server-everything

Minor capabilities, nothing alarming.

View source ↗
Outbound network 1
Environment variables (config / keys) 4

AI review

This is an official Anthropic MCP example server designed to demonstrate protocol features. The static analysis shows environment variable access and network fetch capabilities, but these are used for legitimate configuration and demonstration purposes, not for exfiltration. No hidden instructions, deceptive tool descriptions, or credential stealing logic was found.

Model: deepseek-chat

Static findings

Environment variables (config / keys) · Reads environment variables (config / API keys)

low dist/tools/get-env.js:23 text: JSON.stringify(process.env, null, 2),
low dist/tools/gzip-file-as-resource.js:5 const GZIP_MAX_FETCH_SIZE = Number(process.env.GZIP_MAX_FETCH_SIZE ?? String(10 * 1024 * 1024));
low dist/transports/sse.js:58 const PORT = process.env.PORT || 3001;
low dist/transports/streamableHttp.js:172 const PORT = process.env.PORT || 3001;

Outbound network · Makes outbound network requests

low dist/tools/gzip-file-as-resource.js:136 const response = await fetch(url, { signal: controller.signal });

Scanning every extension your team installs?

Pro & Team add monitoring, private scans, and a CI gate for unsafe extensions.

MCPVet is a heuristic aid, not a security guarantee. A clean grade does not prove an extension is safe; always review code and instructions you don't trust.