
kevinwatt/mcp-server-searxng
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
SearXNG와 통합되는 MCP 서버 구현은 프라이버시 중심의 메타 검색 기능을 제공합니다.
개요
SearXNG와 통합되는 MCP 서버 구현은 프라이버시 중심의 메타 검색 기능을 제공합니다. - : 여러 검색 엔진에서 결과를 결합 - : 추적 없음, 사용자 프로파일링 없음 - : 일반, 뉴스, 과학, 파일, 이미지, 비디오 등 - : 특정 언어 또는 모든 언어에서 검색 - : 필터 결과 일, 주, 월, 또는 년 - : 안전한 검색 필터링의 세 가지 수준 - : 신뢰성을 위한 다중 SearXNG 인스턴스 1. Dive Desktop 2. 복사 및 붙여넣기에서 "+ MCP Server 추가"를 클릭하십시오. 3. MCP 서버를 설치하려면 "Save"를 클릭하십시오 - - 여러 엔진에서 메타 검색 실행 - 입력 : - 쿼리 (문자) : 검색 조건 - 페이지 (숫자, 옵션) : 페이지 번호 (과태: 1) - 언어 (문자, 선택): 언어 코드 (e.g.
개요(AI 번역)
SearXNG와 통합되는 MCP 서버 구현은 프라이버시 중심의 메타 검색 기능을 제공합니다.
특징
-마타 검색: 여러 검색 엔진에서 결과를 결합
- Privacy-Focused: 추적 없음, 사용자 프로파일 없음
- **Multiple 카테고리 **: 일반, 뉴스, 과학, 파일, 이미지, 동영상 등 지원
- Language Support: 특정 언어 또는 모든 언어 검색
- 시간 범위 필터링: 필터 결과 일, 주, 월, 또는 년
- ** 안전 검색**: 안전한 검색 필터링의 세 가지 수준 -Fallback Support: 신뢰성을 위한 다중 SearXNG 인스턴스
설치
사용법
직접 실행
Dive 데스크탑
-
Dive Desktop에서 "+ MCP Server 추가"를 클릭하십시오.
-
복사하고 이 윤곽을 풀기:
-
MCP 서버를 설치하려면 "Save"를 클릭하십시오
도구 문서
- 웹 search
- 여러 엔진에 걸쳐 메타 검색 수행
- 입력:
query(string): 검색 조건page(숫자, 선택): 페이지 번호 (과태: 1)language(문자, 선택 사항) : 언어 코드 (예, ‘en’, ‘all’, 기본값 : ‘all’)categories(array, 선택 사항) : 검색 카테고리 (기본 : [‘general’])
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
SearXNG MCP Server
An MCP server implementation that integrates with SearXNG, providing privacy-focused meta search capabilities.
Features
- Meta Search: Combines results from multiple search engines
- Privacy-Focused: No tracking, no user profiling
- Multiple Categories: Support for general, news, science, files, images, videos, and more
- Language Support: Search in specific languages or all languages
- Time Range Filtering: Filter results by day, week, month, or year
- Safe Search: Three levels of safe search filtering
- Fallback Support: Multiple SearXNG instances for reliability
Installation
npm install -g @kevinwatt/mcp-server-searxng
Usage
Direct Run
mcp-server-searxng
With Dive Desktop
- Click “+ Add MCP Server” in Dive Desktop
- Copy and paste this configuration:
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/mcp-server-searxng"
]
}
}
}
- Click “Save” to install the MCP server
Tool Documentation
- web_search
- Execute meta searches across multiple engines
- Inputs:
query(string): Search termspage(number, optional): Page number (default: 1)language(string, optional): Language code (e.g., ‘en’, ‘all’, default: ‘all’)categories(array, optional): Search categories (default: [‘general’])- Available: “general”, “news”, “science”, “files”, “images”, “videos”, “music”, “social media”, “it”
time_range(string, optional): Time filter (all_time/day/week/month/year, default: ‘all_time’)safesearch(number, optional): Safe search level (0: None, 1: Moderate, 2: Strict, default: 1)
- Behavior:
- Instances listed in
SEARXNG_INSTANCESare tried in order; the first one that answers with results wins. - An instance that is reachable but has no matches returns
No results found for "".— an empty search is a normal result, not an error. - The error
All SearXNG instances failedis returned only when no instance was reachable at all: connection errors, non-2xx responses, or replies that aren’t a valid SearXNG JSON search response.
- Instances listed in
Development
git clone https://github.com/kevinwatt/mcp-server-searxng.git
cd mcp-server-searxng
npm install
npm run build # compiles to dist/src/
npm test # unit tests; HTTP is mocked, no live instance needed
node dist/src/index.js # run the server on stdio
Run a single test case with npm test -- -t "should resolve urls correctly".
License
This MCP server is licensed under the MIT License. See the LICENSE file for details.
Prerequisites
You need a local SearXNG instance running. To set it up:
Run SearXNG with Docker
Quick Start
# Create config directory
mkdir -p searxng
# Create config file
설치
npx -y @kevinwatt/mcp-server-searxng설정
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/mcp-server-searxng"
]
}
}
}