DuckDuckGo 웹 검색 MCP 서버
이 프로젝트는 DuckDuckGo 검색 엔진을 사용하여 웹을 검색하고, 선택적으로 발견된 URL의 내용을 가져와 요약할 수 있는 MCP(Model Context Protocol) 서버를 제공합니다.
특징
웹 검색: DuckDuckGo를 사용하여 웹을 검색하세요.
결과 추출: 검색 결과에서 제목, URL, 스니펫을 추출합니다.
콘텐츠 가져오기(선택 사항): 검색 결과에서 찾은 URL의 콘텐츠를 가져와서 Jina API를 사용하여 마크다운 형식으로 변환합니다.
병렬 가져오기: 더 빠른 처리를 위해 여러 URL을 동시에 가져옵니다.
오류 처리: 검색 및 페칭 중에 발생하는 시간 초과 및 기타 잠재적 오류를 우아하게 처리합니다.
구성 가능: 반환되는 검색 결과의 최대 수를 설정할 수 있습니다.
Jina API : Jina API를 사용하여 HTML을 마크다운으로 변환합니다.
MCP 호환 : 이 서버는 모든 MCP 호환 클라이언트와 함께 사용하도록 설계되었습니다.
Related MCP server: DuckDuckGo MCP Server
용법
필수 조건:
uvx패키지 관리자
클로드 데스크톱 구성
Claude Desktop을 사용하는 경우
claude_desktop_config.json파일에 서버를 추가할 수 있습니다.
지엑스피1
위의 구성이 작동하지 않으면 로컬 PC에 저장소를 복제하고 다음 구성을 사용해야 할 수 있습니다.
{ "mcpServers": { "web-search-duckduckgo": { "command": "uv", "args": [ "--directory", "/path/to/web-search-duckduckgo", "run", "main.py" ] } } }도구
MCP 클라이언트(예: Claude)에서 이제 다음 도구를 사용할 수 있습니다.
search_and_fetch: 웹을 검색하고 URL의 내용을 가져옵니다.query: 검색 쿼리 문자열.limit: 반환할 결과의 최대 개수(기본값: 3, 최대값: 10).
fetch: 특정 URL의 콘텐츠를 가져옵니다.url: 가져올 URL입니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. (라이선스를 지정하려면 라이선스 파일을 추가하세요.)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kouui/web-search-duckduckgo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
