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.
mcp-jinaai-reader
⚠️ 공지사항
이 저장소는 더 이상 유지되지 않습니다.
이 도구의 기능은 이제 여러 MCP 도구를 하나의 통합 패키지로 결합한 mcp-omnisearch 에서 사용할 수 있습니다.
대신 mcp-omnisearch를 사용하세요.
Jina.ai의 Reader API를 LLM과 통합하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 문서화 및 웹 콘텐츠 분석에 최적화된 효율적이고 포괄적인 웹 콘텐츠 추출 기능을 제공합니다.
특징
- 📚 Jina.ai Reader API를 통한 고급 웹 콘텐츠 추출
- 🚀 빠르고 효율적인 콘텐츠 검색
- 📄 구조가 보존된 완전한 텍스트 추출
- 🔄 LLM에 최적화된 깔끔한 형식
- 🌐 문서를 포함한 다양한 콘텐츠 유형 지원
- 🏗️ 모델 컨텍스트 프로토콜 기반
구성
이 서버를 사용하려면 MCP 클라이언트를 통한 구성이 필요합니다. 다음은 다양한 환경에 대한 예시입니다.
클라인 구성
Cline MCP 설정에 다음을 추가하세요.
지엑스피1
WSL 구성을 사용한 Claude Desktop
WSL 환경의 경우 Claude Desktop 구성에 다음을 추가하세요.
환경 변수
서버에는 다음 환경 변수가 필요합니다.
JINAAI_API_KEY
: Jina.ai API 키 (필수)
API
서버는 구성 가능한 매개변수를 사용하여 단일 MCP 도구를 구현합니다.
읽기_URL
Jina.ai Reader를 사용하여 모든 URL을 LLM 친화적인 텍스트로 변환하세요.
매개변수:
url
(문자열, 필수): 처리할 URLno_cache
(부울, 선택 사항): 최신 결과에 대해 캐시를 사용하지 않습니다. 기본값은 false입니다.format
(문자열, 선택 사항): 응답 형식("json" 또는 "stream")입니다. 기본값은 "json"입니다.timeout
(숫자, 선택 사항): 웹 페이지 로드를 기다리는 최대 시간(초)target_selector
(문자열, 선택 사항): 특정 요소에 초점을 맞추는 CSS 선택기wait_for_selector
(문자열, 선택 사항): 특정 요소를 기다리는 CSS 선택기remove_selector
(문자열, 선택 사항): 특정 요소를 제외하는 CSS 선택기with_links_summary
(boolean, 선택 사항): 응답 끝에서 모든 링크를 수집합니다.with_images_summary
(boolean, 선택 사항): 응답이 끝날 때 모든 이미지를 수집합니다.with_generated_alt
(부울, 선택 사항): 캡션이 없는 이미지에 대체 텍스트를 추가합니다.with_iframe
(boolean, 선택 사항): 응답에 iframe 콘텐츠 포함
개발
설정
- 저장소를 복제합니다
- 종속성 설치:
- 프로젝트를 빌드하세요:
- 개발 모드에서 실행:
출판
- package.json의 버전 업데이트
- 프로젝트를 빌드하세요:
- npm에 게시:
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
MIT 라이센스 - 자세한 내용은 LICENSE 파일을 참조하세요.
감사의 말
- 모델 컨텍스트 프로토콜을 기반으로 구축됨
- Jina.ai Reader API 지원
You must be authenticated.
Tools
Jina.ai의 Reader API를 LLM과 통합하여 효율적이고 체계적인 웹 콘텐츠 추출을 제공하고, 문서화 및 웹 콘텐츠 분석에 최적화되었습니다.