MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

Fetch MCP server that you can run with streamable HTTP transport

Created 9/8/2025
Updated 1 day ago
Repository documentation and setup instructions

fetch-mcp

A Node.js fetch Model Context Protocol (MCP) server.

Features

  • Streamable HTTP client/server utilities
  • Docker support (Linux)
  • TypeScript codebase

Project Structure

LICENSE
package.json
tsconfig.json
docker/
  linux/
    Dockerfile
src/
  config.ts
  index.ts
  server.ts
  stdio.ts
  streamable-http.ts
  utils.ts

Getting Started

Prerequisites

  • Node.js (v16+ recommended)
  • npm

Installation

npm install

Build

npm run build

Run

node ./dist/index.js

Docker

A sample Dockerfile for Linux is provided in docker/linux/Dockerfile.

Build the Docker image:

docker build -f docker/linux/Dockerfile -t fetch-mcp .

Configuration

Edit .env file to set environment variables.

License

See LICENSE.

Contributing

Pull requests are welcome.

Author

Antonytm

Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-fetch-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "antonytm-fetch-mcp": { "command": "npx", "args": [ "antonytm-fetch-mcp" ] } } }