package.json•1.91 kB
{
"name": "mcp-fetch",
"version": "0.1.6",
"description": "A Model Context Protocol server providing tools for HTTP requests, GraphQL queries, WebSocket connections, and browser automation",
"keywords": [
"mcp",
"model-context-protocol",
"http",
"fetch",
"graphql",
"websocket",
"puppeteer",
"browser-automation",
"api-client",
"web-scraping",
"testing"
],
"author": "",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/matiasngf/mcp-fetch.git"
},
"bugs": {
"url": "https://github.com/matiasngf/mcp-fetch/issues"
},
"homepage": "https://github.com/matiasngf/mcp-fetch#readme",
"engines": {
"node": ">=20.0.0"
},
"scripts": {
"build": "xmcp build",
"dev": "xmcp dev",
"start": "node dist/stdio.js",
"test": "jest",
"test:watch": "jest --watch",
"test:verbose": "jest --verbose",
"test:integration": "jest __tests__/integration",
"test:tools": "jest __tests__/tools",
"mock-server": "ts-node __tests__/mocks/test-server.ts",
"mock-server:dev": "PORT=3333 ts-node __tests__/mocks/test-server.ts"
},
"dependencies": {
"graphql-request": "^7.2.0",
"puppeteer": "^24.16.2",
"random-words": "^2.0.1",
"xmcp": "^0.1.10",
"zod": "3.24.4"
},
"devDependencies": {
"@apollo/server": "^5.0.0",
"@modelcontextprotocol/sdk": "^1.17.3",
"@types/cors": "^2.8.19",
"@types/express": "^5.0.3",
"@types/jest": "^30.0.0",
"@types/node": "^24.2.1",
"@types/ws": "^8.18.1",
"body-parser": "^2.2.0",
"cors": "^2.8.5",
"express": "^5.1.0",
"graphql": "^16.11.0",
"jest": "^30.0.5",
"swc-loader": "^0.2.6",
"ts-jest": "^29.4.1",
"ts-node": "^10.9.2",
"ws": "^8.18.3"
},
"main": "./dist/stdio.js",
"files": [
"dist"
],
"bin": {
"mcp-fetch": "./dist/stdio.js"
}
}