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
(문자열, 필수): 가져올 웹사이트의 URLheaders
(객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
- 웹 페이지의 원시 HTML 콘텐츠를 반환합니다.
- 페치_제이슨
- URL에서 JSON 파일 가져오기
- 입력:
url
(문자열, 필수): 가져올 JSON의 URLheaders
(객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
- 구문 분석된 JSON 콘텐츠를 반환합니다.
- 페치_텍스트
- 웹사이트를 가져와서 HTML이 아닌 일반 텍스트로 콘텐츠를 반환합니다.
- 입력:
url
(문자열, 필수): 가져올 웹사이트의 URLheaders
(객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
- HTML 태그, 스크립트 및 스타일이 제거된 웹 페이지의 텍스트 콘텐츠를 반환합니다.
- 페치_마크다운
- 웹사이트를 가져와서 Markdown으로 콘텐츠를 반환합니다.
- 입력:
url
(문자열, 필수): 가져올 웹사이트의 URLheaders
(객체, 선택 사항): 요청에 포함할 사용자 정의 헤더
- 웹페이지의 내용을 마크다운 포맷으로 변환하여 반환합니다.
자원
이 서버는 영구적인 리소스를 제공하지 않습니다. 필요에 따라 웹 콘텐츠를 가져와서 변환하도록 설계되었습니다.
시작하기
- 저장소를 복제합니다
- 종속성 설치:
npm install
- 서버 빌드:
npm run build
용법
서버를 사용하려면 다음과 같이 직접 실행하면 됩니다.
지엑스피1
이렇게 하면 stdio에서 Fetch MCP 서버가 실행됩니다.
데스크톱 앱 사용
이 서버를 데스크톱 앱과 통합하려면 앱의 서버 구성에 다음을 추가하세요.
Copy
특징
- 최신 Fetch API를 사용하여 웹 콘텐츠를 가져옵니다.
- 요청에 대한 사용자 정의 헤더를 지원합니다.
- HTML, JSON, 일반 텍스트, 마크다운 등 다양한 형식으로 콘텐츠를 제공합니다.
- HTML 구문 분석 및 텍스트 추출을 위해 JSDOM을 사용합니다.
- HTML을 Markdown으로 변환하기 위해 TurndownService를 사용합니다.
개발
npm run dev
실행하여 감시 모드에서 TypeScript 컴파일러를 시작합니다.npm test
사용하여 테스트 모음을 실행하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.
You must be authenticated.
HTML, JSON, 일반 텍스트, 마크다운을 포함한 다양한 형식의 웹 콘텐츠를 가져오는 기능을 제공합니다.