npm lock-in makes switching costly
2 posts from 1 person1d activeNew, +2 this weekunverified
Posts per day
The posts behind it
fetch: Readability.js extraction has no timeout and blocks the event loop
## Problem `extract_content_from_html` in `src/fetch/src/mcp_server_fetch/server.py` runs readabilipy synchronously, inside the `fetch` tool's async handler. When Node.js is on `PATH`, readabilipy runs Readability.js in a blocking `subprocess` call with no timeout. readabilipy...
mcp-server-fetch: readabilipy 0.3.0 writes npm install output to stdout, the stdio JSON-RPC channel
## Problem With readabilipy 0.3.0 (what an unpinned `uvx` / `pip` install of `mcp-server-fetch` resolves today, and what the lock moves to in #5303's PR), the first HTML extraction with Node.js on `PATH` runs `npm install` from inside the tool call...
Companies and products named
About this problem
Evidence
2 posts from 1 person in 1 place, about 2 a week over 1 days. Mostly on modelcontextprotocol/servers. Tools named alongside: Model Context Protocol, Claude.
Frustration Frustration 3 of 3· Seen on GitHub issues
How it was grouped
Posts that state a pain and match the "vendor-lock" rule about npm. First post Oct 27, 2026, latest Oct 27, 2026. Unverified: fewer than 3 posts, or one person or place only. Method
The same problem elsewhere
Vendor lock-in makes switching tools costly
12 posts from 12 people on GitHub issues, Hacker News, Reddit.
GitHub lock-in makes switching costly
10 posts from 9 people on GitHub issues.
Kubernetes lock-in makes switching costly
9 posts from 8 people on GitHub issues.
Claude lock-in makes switching costly
7 posts from 7 people on GitHub issues, Hacker News, Reddit.
Claude Code lock-in makes switching costly
7 posts from 7 people on GitHub issues, Hacker News.
Anthropic lock-in makes switching costly
3 posts from 3 people on GitHub issues, Hacker News.
DuckDB lock-in makes switching costly
3 posts from 3 people on GitHub issues.
NVIDIA lock-in makes switching costly
3 posts from 3 people on GitHub issues.
llama.cpp lock-in makes switching costly
3 posts from 3 people on GitHub issues.
Codex lock-in makes switching costly
3 posts from 3 people on GitHub issues.
Supabase lock-in makes switching costly
2 posts from 2 people on GitHub issues. Unverified.
PostgreSQL lock-in makes switching costly
2 posts from 2 people on Stack Overflow. Unverified.
Other npm problems
npm outages and slowdowns disrupt work
2 posts from 2 people on Glyph Ibis. Unverified.
npm users keep filing bugs
Top post: "Unrecognized node type for community packages with a dot in the npm scope", one of 6 posts from 5 people on GitHub issues, Reddit.
npm dependency conflicts break installs
2 posts from 2 people on GitHub issues. Unverified.
npm deprecations force unplanned migrations
2 posts from 2 people on GitHub issues. Unverified.
History