npm JavaScript analyzed 2.0.2

@j0hanz/fetch-url-mcp

v2.0.2
npm

An MCP server that fetches web pages and converts them to clean, readable Markdown.

maintainer
license
MIT
first seen
2026-05-22
last seen
2026-07-15
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http verified reported listed in the official MCP registry counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence v2.0.2 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 60

filesystem 3

  • fs package/dist/http/native.js :5 import { readFileSync } from 'node:fs';
  • fs package/dist/lib/config.js :1 import { readFileSync } from 'node:fs';
  • fs package/dist/server.js :2 import { readFile } from 'node:fs/promises';

network 5

  • net package/dist/http/auth.js :406 const response = await fetch(url, {
  • net package/dist/http/native.js :6 import { createServer, } from 'node:http';
  • net package/dist/lib/config.js :3 import { isIP } from 'node:net';
  • net package/dist/lib/net/http.js :9 import { Agent, fetch as undiciFetch } from 'undici';
  • net package/dist/lib/net/url.js :2 import { BlockList, isIP, SocketAddress } from 'node:net';

install hooks 2

  • prepare package/package.json :60 npm run build
  • prepublishOnly package/package.json :78 npm run lint && npm run type-check && npm run build

declared dependencies 23

  • @modelcontextprotocol/node@^2.0.0-alpha.2
  • @modelcontextprotocol/server@^2.0.0-alpha.2
  • @cfworker/json-schema@^4.1.1
  • @mozilla/readability@^0.6.0
  • linkedom@^0.18.12
  • node-html-markdown@^2.0.0
  • undici@^8.0.2
  • zod@^4.3.6
  • @eslint/js@^10.0.1
  • @trivago/prettier-plugin-sort-imports@^6.0.2
  • @types/node@^24
  • eslint@^10.2.0
  • eslint-config-prettier@^10.1.8
  • eslint-plugin-de-morgan@^2.1.1
  • eslint-plugin-depend@^1.5.0
  • eslint-plugin-sonarjs@^4.0.2
  • eslint-plugin-unicorn@^64.0.0
  • eslint-plugin-unused-imports@^4.4.1
  • knip@^6.3.1
  • prettier@^3.8.2
  • tsx@^4.21.0
  • typescript@^6.0.2
  • typescript-eslint@^8.58.1