A Model Context Protocol (MCP) server providing tools for HTTP requests, GraphQL queries, WebSocket connections, and browser automation using Puppeteer. Current stable version is 0.1.6, released in early 2025. It is designed for AI agents and MCP clients, offering a unified interface for various network operations. Key differentiators include built-in GraphQL introspection, WebSocket management, and headless browser automation via Puppeteer. Requires Node.js >=20.0.0 and ESM-only (no CommonJS).
npm install mcp-fetchNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to import and run the MCP server, and use the fetch and graphql tools directly.
Upgrade Node.js to version 20 or higher.
Run 'npx puppeteer browsers install chrome' before using browser automation tools.
Use JSON.parse(response.body) on fetch results if the response is JSON.
Run 'npm install mcp-fetch' or ensure you are using ESM (type: module in package.json).
Run 'npx puppeteer browsers install chrome' and retry.
Increase the timeout parameter when calling the tool, or check network connectivity.
Check the GraphQL endpoint is reachable and query syntax is correct. Use introspection tool first.
No dependency data recorded yet.