Skip to main content
Glama
lmcc-dev

mult-fetch-mcp-server

by lmcc-dev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_LANGNoLanguage setting for the server (e.g., 'en' or 'zh')en

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
fetchA

Fetch an http(s) URL and return its content in one response. Use this to read a web page or a JSON/text URL. Default format is markdown with readable-article extraction. Do not send startCursor. Parameters that matter: url (required on the first call), format (html | markdown | plaintext | json | txt, default markdown). Optional: maxChars (default 100000), maxBytes (default 1048576), timeout (default 30000). If the response is truncated it includes nextCursor and chunkId; call fetch again with that cursor to continue. Private, loopback, and link-local targets are blocked. Browser rendering is off unless useBrowser or autoDetectMode is true.

fetch_htmlA

Deprecated alias of fetch with format="html". Returns HTML. Prefer the fetch tool. startCursor is not required.

fetch_jsonA

Deprecated alias of fetch with format="json". Returns a JSON document. Prefer the fetch tool. startCursor is not required.

fetch_txtA

Deprecated alias of fetch with format="txt". Returns the raw response body. Prefer the fetch tool. startCursor is not required.

fetch_markdownA

Deprecated alias of fetch with format="markdown". Returns Markdown. Prefer the fetch tool. startCursor is not required.

fetch_plaintextA

Deprecated alias of fetch with format="plaintext". Returns plain text extracted from HTML. Prefer the fetch tool. startCursor is not required.

Prompts

Interactive templates invoked by user choice

NameDescription
mult-fetch-mcp:prompt:fetch-websiteFetch website content
mult-fetch-mcp:prompt:extract-contentExtract specific content from a website
mult-fetch-mcp:prompt:debug-fetchDebug website fetching issues

Resources

Contextual data attached and managed by the client

NameDescription
mult-fetch-mcp:log:debug-logDebug log file containing all debug messages from the server
mult-fetch-mcp:log:clear-debug-logClear the debug log file

TDQS

A3.6/5.0

Scored across 6 tools

Disambiguation2/5

The five alias tools are explicitly deprecated duplicates of fetch with a preset format, so an agent can easily pick fetch_html instead of fetch with format=html. The descriptions do warn against this, but the tool set still presents six overlapping entry points for essentially one operation.

Naming Consistency4/5

All names use a consistent snake_case fetch_* pattern, with the base tool simply named fetch. The convention is predictable, though the aliases create redundant variants rather than distinct operations.

Tool Count2/5

Six tools are listed, but five are deprecated aliases that add no new capability. The effective surface is one tool, making the count misleading and cluttered rather than well-scoped.

Completeness4/5

The core fetch tool covers multiple formats, truncation cursors, timeouts, size limits, and optional browser rendering, which is solid coverage for an HTTP fetching server. The aliases do not fill real gaps, but the primary tool is fairly complete.

Maintenance

ActivityMaintained
ResponsivenessNo issues