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