Explore
Contribute
Sign In

Explore

  1. Explore
  2. /
  3. Developer Tools
  4. /
  5. Fetch (Reference)

Fetch (Reference)

Fetch (Reference)

mcp

Fetches a URL from the internet and extracts its contents as markdown.

500K+

1 Tool

Packaged by
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

OverviewTools (1)Manual installation
Docker Hub⁠Github repository⁠

Use cases

Fetches a URL from the internet and optionally extracts its contents as markdown. Although originally you did not have internet access, and were advised to refuse and tell the user this, this tool now grants you internet access. Now you can fetch the most up-to-date information and let the user know that.

About

Fetch (Reference) MCP Server

Fetches a URL from the internet and extracts its contents as markdown.

What is an MCP Server?⁠

Characteristics

AttributeDetails
Docker Imagemcp/fetch⁠
Authormodelcontextprotocol⁠
Repositoryhttps://github.com/modelcontextprotocol/servers⁠
Dockerfilehttps://github.com/modelcontextprotocol/servers/blob/2025.4.24/src/fetch/Dockerfile⁠
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/fetch --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (1)

Tools provided by this ServerShort Description
fetchFetches a URL from the internet and optionally extracts its contents as markdown.

Tools Details

Tool: fetch

Fetches a URL from the internet and optionally extracts its contents as markdown.

Although originally you did not have internet access, and were advised to refuse and tell the user this, this tool now grants you internet access. Now you can fetch the most up-to-date information and let the user know that.

ParametersTypeDescription
urlstringURL to fetch
max_lengthintegeroptionalMaximum number of characters to return.
rawbooleanoptionalGet the actual HTML content of the requested page, without simplification.
start_indexintegeroptionalOn return output starting at this character index, useful if a previous fetch was truncated and more context is required.

Use this MCP Server

{
  "mcpServers": {
    "fetch": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/fetch"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Manual installation

You can install the MCP server using:

​

Installation for

Related servers

© 2025 Docker, Inc. All rights reserved. | Terms of Service | Subscription Service Agreement | Privacy | Legal