Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MCP_FETCH_TIMEOUT_MS | No | Request timeout in milliseconds | 12000 |
MCP_FETCH_MAX_REDIRECTS | No | Maximum number of redirects to follow | 3 |
MCP_FETCH_MAX_HTML_BYTES | No | Maximum HTML response size in bytes | 2000000 |
MCP_FETCH_MAX_IMAGE_BYTES | No | Maximum image response size in bytes | 10000000 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
imageFetch | Retrieves URLs from the Internet and extracts their content as markdown. Images from the page will be processed and included with the response automatically. Parameters:
Image Processing:
File Saving (default behavior):
IMPORTANT: All parameters must be in proper JSON format - use double quotes for keys and string values, and no quotes for numbers and booleans. Examples: Initial fetch with image processing:{ "url": "https://example.com", "maxLength": 10000, "enableFetchImages": true, "imageMaxCount": 2 } Fetch and save images to file (default behavior):{ "url": "https://example.com", "enableFetchImages": true, "imageMaxCount": 3 } Fetch, save images, and return base64 for Claude Desktop:{ "url": "https://example.com", "enableFetchImages": true, "returnBase64": true, "imageMaxCount": 3 } Fetch next set of images:{ "url": "https://example.com", "imageStartIndex": 2, "imageMaxCount": 2 } |