npm JavaScript analyzed 2.1.0

mcp-searxng

v2.1.0
npm

MCP server for SearXNG integration

maintainer
ihor-sokoliuk
license
MIT
first seen
2026-05-22
last seen
2026-08-27
releases · 30d
16
short id

Drift inferred · capture-to-capture

tool count over time

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

tools

  • searxng_instance_info
  • searxng_search_suggestions
  • searxng_web_search
  • web_url_read
code evidence v2.1.0 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 56

filesystem 1

  • fs package/dist/tls-config.js :1 import { existsSync, readFileSync } from "node:fs";

network 5

  • net package/dist/browser-solver.js :1 import { fetch as undiciFetch } from "undici";
  • net package/dist/pdf-network-guard.js :1 import http from "node:http";
  • net package/dist/proxy.js :2 import { Agent, ProxyAgent, fetch as undiciFetch } from "undici";
  • net package/dist/url-reader.js :2 import { fetch as undiciFetch } from "undici";
  • net package/dist/url-security.js :1 import { isIP } from "node:net";

secrets 4

  • secrets package/dist/error-handler.js :154 const authPassword = process.env.AUTH_PASSWORD;
  • secrets package/dist/http-security.js :55 const authToken = process.env.MCP_HTTP_AUTH_TOKEN;
  • secrets package/dist/resources.js :43 if (process.env.AUTH_USERNAME && process.env.AUTH_PASSWORD) {
  • secrets package/dist/searxng-instances.js :86 const password = process.env.AUTH_PASSWORD;

declared dependencies 27

  • @modelcontextprotocol/core@2.0.0
  • @modelcontextprotocol/node@2.0.0
  • @modelcontextprotocol/server@2.0.0
  • @modelcontextprotocol/client@2.0.0
  • @types/cors@^2.8.19
  • @types/express@^5.0.6
  • cors@^2.8.6
  • express@^5.2.1
  • express-rate-limit@^8.5.2
  • node-html-markdown@^2.0.0
  • node-html-parser@^6.1.13
  • undici@7.29.0
  • unpdf@1.8.1
  • zod@4.2.0
  • @types/node@22.20.1
  • @types/supertest@^7.2.0
  • @typescript-eslint/eslint-plugin@8.67.0
  • @typescript-eslint/parser@8.67.0
  • c8@^11.0.0
  • cross-env@^10.1.0
  • eslint@10.8.1
  • eslint-plugin-security@^4.0.0
  • fast-check@^4.8.0
  • shx@^0.4.0
  • supertest@^7.2.2
  • tsx@4.23.12
  • typescript@^5.8.3