fetch-mcp

Antonytm/fetch-mcp

3.2

If you are the rightful owner of fetch-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Node.js fetch Model Context Protocol (MCP) server designed for streamable HTTP client/server utilities with Docker support.

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 .

Contributing

Pull requests are welcome.

Author

Antonytm