Fetch MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows converting web content to Markdown format using the fetch_markdown tool, using TurndownService for HTML to Markdown conversion

MCP 서버 가져오기

이 MCP 서버는 HTML, JSON, 일반 텍스트, 마크다운을 포함한 다양한 형식의 웹 콘텐츠를 가져오는 기능을 제공합니다.

구성 요소

도구

  • 페치_html
    • 웹사이트를 가져와서 HTML로 콘텐츠를 반환합니다.
    • 입력:
      • url (문자열, 필수): 가져올 웹사이트의 URL
      • headers (객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
    • 웹 페이지의 원시 HTML 콘텐츠를 반환합니다.
  • 페치_제이슨
    • URL에서 JSON 파일 가져오기
    • 입력:
      • url (문자열, 필수): 가져올 JSON의 URL
      • headers (객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
    • 구문 분석된 JSON 콘텐츠를 반환합니다.
  • 페치_텍스트
    • 웹사이트를 가져와서 HTML이 아닌 일반 텍스트로 콘텐츠를 반환합니다.
    • 입력:
      • url (문자열, 필수): 가져올 웹사이트의 URL
      • headers (객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
    • HTML 태그, 스크립트 및 스타일이 제거된 웹 페이지의 텍스트 콘텐츠를 반환합니다.
  • 페치_마크다운
    • 웹사이트를 가져와서 Markdown으로 콘텐츠를 반환합니다.
    • 입력:
      • url (문자열, 필수): 가져올 웹사이트의 URL
      • headers (객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
    • 웹페이지의 내용을 마크다운 포맷으로 변환하여 반환합니다.

자원

이 서버는 영구적인 리소스를 제공하지 않습니다. 필요에 따라 웹 콘텐츠를 가져와서 변환하도록 설계되었습니다.

시작하기

  1. 저장소를 복제합니다
  2. 종속성 설치: npm install
  3. 서버 빌드: npm run build

용법

서버를 사용하려면 다음과 같이 직접 실행하면 됩니다.

지엑스피1

이렇게 하면 stdio에서 Fetch MCP 서버가 실행됩니다.

데스크톱 앱 사용

이 서버를 데스크톱 앱과 통합하려면 앱의 서버 구성에 다음을 추가하세요.

{ "mcpServers": { "fetch": { "command": "node", "args": [ "{ABSOLUTE PATH TO FILE HERE}/dist/index.js" ] } } }

특징

  • 최신 Fetch API를 사용하여 웹 콘텐츠를 가져옵니다.
  • 요청에 대한 사용자 정의 헤더를 지원합니다.
  • HTML, JSON, 일반 텍스트, 마크다운 등 다양한 형식으로 콘텐츠를 제공합니다.
  • HTML 구문 분석 및 텍스트 추출을 위해 JSDOM을 사용합니다.
  • HTML을 Markdown으로 변환하기 위해 TurndownService를 사용합니다.

개발

  • npm run dev 실행하여 감시 모드에서 TypeScript 컴파일러를 시작합니다.
  • npm test 사용하여 테스트 모음을 실행하세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

HTML, JSON, 일반 텍스트, 마크다운을 포함한 다양한 형식의 웹 콘텐츠를 가져오는 기능을 제공합니다.

  1. Components
    1. Tools
    2. Resources
  2. Getting started
    1. Usage
    2. Usage with Desktop App
  3. Features
    1. Development
      1. License
        ID: nu09wf23ao