MCP NPX 페치
웹 콘텐츠를 다양한 형식(HTML, JSON, 마크다운, 일반 텍스트)으로 손쉽게 가져와 변환할 수 있는 강력한 MCP 서버입니다.
🚀 특징
- 🌐 범용 콘텐츠 페칭 : HTML, JSON, 일반 텍스트 및 마크다운 형식을 지원합니다.
- 🔒 사용자 정의 헤더 지원 : 요청에 인증 및 사용자 정의 헤더를 추가합니다.
- 🛠 내장 변환 : 형식 간 자동 변환
- ⚡ 고성능 : 최신 JavaScript 기능으로 구축되었으며 속도에 최적화되었습니다.
- 🔌 MCP 호환 : Claude Desktop 및 기타 MCP 클라이언트와 완벽하게 통합됩니다.
- 🎯 Type-Safe : 전체 유형 정의를 사용하여 TypeScript로 작성됨
📦 설치
NPM 글로벌 설치
지엑스피1
NPX와 직접 사용
📚 문서
사용 가능한 도구
fetch_html
모든 URL에서 원시 HTML 콘텐츠를 가져와서 반환합니다.
fetch_json
모든 URL에서 JSON 데이터를 가져와서 구문 분석합니다.
fetch_txt
HTML 태그와 스크립트를 제거하고 깨끗한 일반 텍스트 콘텐츠를 가져와서 반환합니다.
fetch_markdown
콘텐츠를 가져와서 잘 구성된 마크다운으로 변환합니다.
🔧 사용법
CLI 사용법
MCP 서버를 직접 시작합니다.
또는 npx를 통해:
Claude 데스크톱 통합
- Claude Desktop 구성 파일을 찾으세요.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- 윈도우:
%APPDATA%/Claude/claude_desktop_config.json
- 리눅스:
~/.config/Claude/claude_desktop_config.json
- macOS:
mcpServers
개체에 다음 구성을 추가합니다.
💻 지역 개발
- 저장소를 복제합니다.
- 종속성 설치:
- 개발 모드 시작:
- 테스트 실행:
🛠 기술 스택
- 모델 컨텍스트 프로토콜 SDK - 핵심 MCP 기능
- JSDOM - HTML 파싱 및 조작
- Turndown - HTML에서 마크다운으로 변환
- TypeScript - 유형 안전성 및 최신 JavaScript 기능
- Zod - 런타임 유형 검증
🤝 기여하기
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.
- 저장소를 포크하세요
- 기능 브랜치를 생성합니다(
git checkout -b feature/AmazingFeature
) - 변경 사항을 커밋합니다(
git commit -m 'Add some AmazingFeature'
) - 브랜치에 푸시(
git push origin feature/AmazingFeature
) - 풀 리퀘스트 열기
📄 라이센스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
local-only server
The server can only run on the client's local machine because it depends on local resources.
웹 콘텐츠를 다양한 형식(HTML, JSON, 마크다운, 일반 텍스트)으로 손쉽게 가져와 변환할 수 있는 강력한 MCP 서버입니다.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for fetching and transforming web content into various formats.Last updated -44PythonMIT License
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated -223PythonMIT License
- -securityAlicense-qualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -668TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that retrieves web page content using Playwright headless browser, capable of extracting main content and converting to Markdown format.Last updated -2500727TypeScriptMIT License
Appeared in Searches
- A guide to multimedia processing techniques and tools
- A service for finding jobs on Indeed and applying to them automatically based on a resume
- A server for Python POP and IMAP email handling
- A server for summarizing content and extracting summaries from videos
- A server for managing or integrating Excel with MCP systems