MCP Fetch
Utilizes macOS-specific clipboard operations to handle processed web content and images for seamless pasting into Claude
Converts fetched web content into markdown format for optimal display in Claude
Processes and optimizes images from web content, handling image merging, size limitations, and conversion of animated GIFs
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Fetchfetch the latest tech news from Hacker News"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Fetch
Model Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.
Quick Start (For Users)
To use this tool with Claude Desktop, simply add the following to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"tools": {
"fetch": {
"command": "npx",
"args": ["-y", "@kazuph/mcp-fetch"]
}
}
}This will automatically download and run the latest version of the tool when needed.
Required Setup
Enable Accessibility for Claude:
Open System Settings
Go to Privacy & Security > Accessibility
Click the "+" button
Add Claude from your Applications folder
Turn ON the toggle for Claude
This accessibility setting is required for automated clipboard operations (Cmd+V) to work properly.
Related MCP server: @kazuph/mcp-fetch
For Developers
The following sections are for those who want to develop or modify the tool.
Prerequisites
Node.js 18+
macOS (for clipboard operations)
Claude Desktop (install from https://claude.ai/desktop)
tsx (install via
npm install -g tsx)
Installation
Installing via Smithery
To install MCP Fetch for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kazuph/mcp-fetch --client claudeManual Installation
git clone https://github.com/kazuph/mcp-fetch.git
cd mcp-fetch
npm install
npm run buildImage Processing Specifications
When processing images from web content, the following limits are applied:
Maximum 6 images per group
Maximum height of 8000 pixels per group
Maximum size of 30MB per group
If content exceeds these limits, images will be automatically split into multiple groups, and you'll need to paste (Cmd+V) multiple times.
Configuration
Make sure Claude Desktop is installed and running.
Install tsx globally if you haven't:
npm install -g tsx
# or
pnpm add -g tsxModify your Claude Desktop config located at:
~/Library/Application Support/Claude/claude_desktop_config.json
You can easily find this through the Claude Desktop menu:
Open Claude Desktop
Click Claude on the Mac menu bar
Click "Settings"
Click "Developer"
Add the following to your MCP client's configuration:
{
"tools": {
"fetch": {
"args": ["tsx", "/path/to/mcp-fetch/index.ts"]
}
}
}Available Tools
fetch: Retrieves URLs from the Internet and extracts their content as markdown. Images are automatically processed and prepared for clipboard operations.
Notes
This tool is designed for macOS only due to its dependency on macOS-specific clipboard operations.
Images are processed using Sharp for optimal performance and quality.
When multiple images are found, they are merged vertically with consideration for size limits.
Animated GIFs are automatically handled by extracting their first frame.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server for web research. Bring real-time info into Claude and easily research any topic.Last updated31,987300MIT
- AlicenseAqualityAmaintenanceModel Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.Last updated11,20040MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enables Claude users to access specialized OpenAI agents (web search, file search, computer actions) and a multi-agent orchestrator through the MCP protocol.Last updated410
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that enables Claude or other LLMs to fetch content from URLs, supporting HTML, JSON, text, and images with configurable request parameters.Last updated33MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JeremyNixon/mcp-fetch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server