Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Discovery] mcp/fetch - Web Content Fetching

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Refactor
Clarity
Needs clarification
Activity status
Stale
Tech stack
docker, python

Research direction

Start with the upstream mcp/fetch source and the repository's fetch.dockerfile, then review the transport, Docker, and dependency notes in this issue. Determine the scope of the tool documentation, HADOLint check, and possible Rust rewrite; the work is done when those tracking items have clear outcomes.

Written by the indexing model from the issue text.

Description

category/docs phase/discovery transport/http-wrapped type/research

Project Association

This issue tracks the mcp/fetch MCP server in the core profile.

Server Details
Transport Status
  • Current: stdio only (upstream)
  • Implementation: HTTP-wrapped via supergateway
  • Docker Image: fetch-mcp:http (custom build)
Tools Provided
  • fetch: Fetches a URL and returns content as markdown
    • Parameters: url (required), max_length, start_index, raw
Docker Status
  • Official image: mcp/fetch
  • Custom wrapper: fetch.dockerfile (extends base with supergateway)
  • HADOLint: Not checked
Notes
  • Python-based server using UV for dependency management
  • Required extending base image (not multi-stage) due to UV symlink issues
  • Works well with Traefik multi-layer routing
Tracking
  • Document all tools comprehensively
  • HADOLint compliance check
  • Consider Rust rewrite
Dominant language
Just
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from aRustyDev/mcp

All issues in aRustyDev/mcp

Similar issues

More Backend & API Design issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.