mcp-서버-로컬-웹-검색
로컬 웹 검색을 수행하는 MCP 서버입니다. 이 서버는 모델 컨텍스트 프로토콜(MCP)을 통해 웹 페이지에서 콘텐츠를 검색하고 추출하는 도구를 제공합니다.
특징
사용자 정의 가능한 결과 제한으로 웹 검색 수행
웹 페이지에서 콘텐츠 추출 및 처리
제목, URL 및 설명이 포함된 구조화된 결과 반환
콘텐츠 잘림 및 도메인 필터링 지원
가독성을 활용한 깔끔한 콘텐츠 추출
성능 향상을 위한 헤드리스 브라우저 작업
Related MCP server: MCP SearXNG Enhanced
설치
종속성을 설치하려면:
지엑스피1
설정
MCP 서버를 구성하려면 설정 스크립트를 실행하세요.
이렇게 하면 Claude MCP 구성에 서버가 추가됩니다.
사용 가능한 도구
local_web_search웹 검색을 수행하고 제목, URL 및 설명이 포함된 결과를 반환합니다.
매개변수:
query: 관련 콘텐츠를 찾기 위한 검색어 (필수)excludeDomains: 검색 결과에서 제외할 도메인 목록(기본값: [])limit: 반환할 결과의 최대 개수(기본값: 5)truncate: 결과당 반환할 콘텐츠의 최대 길이(기본값: 4000)show: 디버깅을 위한 브라우저 창 표시(기본값: false)proxy: 요청에 사용할 프록시 서버(선택 사항)
요구 사항
번 런타임
Node.js TypeScript 지원
개발
이 프로젝트에서는 다음을 사용합니다.
JavaScript 런타임으로서의 Bun
유형 안전을 위한 TypeScript
서버 구현을 위한 모델 컨텍스트 프로토콜 SDK
웹 검색을 위한 @egoist/local-web-search (playwright-core 사용)
콘텐츠 추출을 위한 가독성
기여자
이기주의자 - 원래 지역 웹 검색 작성자
FradSer - 원저자
TheSethRose - Playwright 통합 및 성능 개선
특허
MIT 라이센스
이 프로젝트는 bun v1.2.2에서 bun init 사용하여 생성되었습니다. Bun은 빠른 올인원 JavaScript 런타임입니다.