SearXNG 모델 컨텍스트 프로토콜 서버
SearXNG 검색 엔진과 언어 모델을 인터페이싱하기 위한 MCP(모델 컨텍스트 프로토콜) 서버입니다.
설명
이 서버는 언어 모델이 모델 컨텍스트 프로토콜(Model Context Protocol) 표준을 사용하여 SearXNG를 통해 웹 검색을 수행할 수 있도록 지원합니다. 언어 모델이 SearXNG에 검색 쿼리를 전송하고 형식화된 결과를 받을 수 있도록 깔끔한 인터페이스를 제공합니다.
Related MCP server: OneSearch MCP Server
설치
지엑스피1
요구 사항
노드.js 16+
실행 중인 SearXNG 인스턴스(기본적으로 http://localhost:8888 )
용법
서버는 stdio에서 실행되므로 MCP 호환 언어 모델과 통합하는 데 적합합니다.
구성
서버는 환경 변수를 사용하여 구성할 수 있습니다.
변하기 쉬운 | 설명 | 기본 |
검색 프로토콜 | 사용할 프로토콜(http/https) | http |
검색 호스트 | SearXNG 호스트 | 로컬호스트 |
검색 포트 | SearXNG 포트 | 8888 |
캐시_TTL | 캐시 수명(밀리초) | 600000(10분) |
최대 캐시 크기 | 캐시된 쿼리의 최대 수 | 100 |
예:
도커
이 프로젝트에는 쉬운 배포를 위한 Dockerfile이 포함되어 있습니다.
검색 매개변수
검색 기능은 다음과 같은 매개변수를 지원합니다.
query(필수): 검색 쿼리 문자열categories: 검색 카테고리의 쉼표로 구분된 목록pageno: 검색 페이지 번호 (기본값: 1)time_range: 결과에 대한 시간 범위("일", "주", "월", "년")raw_json: 서식이 지정된 텍스트 대신 원시 JSON 응답을 반환합니다(기본값: false)
특허
MIT