
kazuph/mcp-fetch
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
kazuph/mcp-fetch는 https://github.com/kazuph/mcp-fetch.]에서 수입된 MCP 서버 후보입니다
개요
kazuph/mcp-fetch는 https://github.com/kazuph/mcp-fetch.]에서 수입된 MCP 서버 후보입니다
개요(AI 번역)
Model Context Protocol Server for fetching 웹 콘텐츠 및 처리 이미지. Claude Desktop (또는 MCP 클라이언트)를 사용하여 웹 콘텐츠를 태핑하고 이미지를 적절하게 처리 할 수 있습니다.
빠른 시작 (사용자를 위해)
Claude Desktop을 사용하여이 도구를 사용하려면 Claude Desktop 구성 (~/Library/Application Support/Claude/claude_desktop_config.json])에 다음을 추가하십시오.
이 도구의 최신 버전을 자동으로 다운로드하고 실행합니다.
필수 설정
- Claude에 대한 접근성:
- 시스템 설정 열기
- 개인정보 및 보안 > 접근성
- "+"버튼을 클릭하십시오
- Application 폴더에서 Claude 추가
- Claude를 위한 toggle에 돌기
자동화된 클립보드 작업(Cmd+V)에 대한 접근성 설정은 제대로 작동해야 합니다.
특징
-Web Content Extraction: 자동 추출 및 Markdown으로 웹 콘텐츠 형식
- **Article 제목 추출 **: 추출 및 문서의 제목 표시
-Image Processing: 최적화된 웹페이지에서 이미지의 선택 처리(기본적으로 사용,
enableFetchImages: true)
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
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": {
"imageFetch": {
"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.
Features
- Web Content Extraction: Automatically extracts and formats web content as markdown
- Article Title Extraction: Extracts and displays the title of the article
- Image Processing: Optional processing of images from web pages with optimization (disabled by default, enable with
enableFetchImages: true) - File Saving: Images are automatically saved to
~/Downloads/mcp-fetch/YYYY-MM-DD/directory when processed - Dual Output: Both file saving and optional Base64 encoding for AI display
- Pagination Support: Supports pagination for both text and images
- JPEG Optimization: Automatically optimizes images as JPEG for better performance
- GIF Support: Extracts first frame from animated GIFs
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
git clone https://github.com/kazuph/mcp-fetch.git
cd mcp-fetch
npm install
npm run build
Image Processing Specifications
When processing images from web content, the following optimizations are applied:
- Images are converted to JPEG format with quality control
- Maximum width limited to 1200px by default
- Maximum height limited to 1600px by default
- Chroma subsampling (4:2:0) for better compression
- MozJPEG optimization for smaller file sizes
Configuration
-
Make sure Claude Desktop is installed and running.
-
Install tsx globally if you haven’t:
npm install -g tsx
# or
pnpm add -g tsx
- Modify 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
설치
npx -y @kazuph/mcp-fetch