mcp-web-search
MCP Web Search
DuckDuckGo를 사용한 웹 검색용 Model Context Protocol (MCP) 서버입니다. API 키가 필요 없습니다.
기능
웹 검색 - DuckDuckGo의 정적 HTML 인터페이스를 통해 웹을 검색합니다
콘텐츠 추출 - Mozilla의 Readability를 사용하여 모든 웹페이지에서 읽을 수 있는 콘텐츠를 가져와 추출합니다
제로 구성 - API 키 없음, 가입 없음, 바로 사용 가능
경량 - Node.js 네이티브
fetch를 사용하며, 무거운 브라우저 자동화가 없습니다
Related MCP server: Web Scout MCP Server
도구
도구 | 설명 |
| DuckDuckGo로 웹을 검색합니다. 각 결과에 대해 제목, URL, 스니펫을 반환합니다. |
| 웹페이지 URL에서 주요 텍스트 콘텐츠를 추출합니다. 광고, 내비게이션, 노이즈를 제거합니다. |
사용 방법
로컬 설치
git clone https://github.com/doranobik/mcp-web-search.git
cd mcp-web-search
npm install
npm run build
node dist/index.js참고: 이 패키지는 npm에 게시되지 않았습니다. npm의
mcp-web-search이름은 관련 없는 프로젝트에 속하므로, 이 저장소에서 설치하세요.
Docker
docker build -t mcp-web-search .
docker run -i mcp-web-searchMCP 클라이언트 구성
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"web-search": {
"command": "node",
"args": ["/path/to/mcp-web-search/dist/index.js"]
}
}
}LM Studio (mcp.json):
{
"mcpServers": {
"web-search": {
"command": "node",
"args": ["/path/to/mcp-web-search/dist/index.js"]
}
}
}도구 매개변수
webSearch
매개변수 | 유형 | 필수 | 기본값 | 설명 |
| string | 예 | - | 검색어 |
| number | 아니요 | 10 | 최대 결과 수 (1-20) |
| string | 아니요 | - | 지역 코드 (예: |
fetchWebContent
매개변수 | 유형 | 필수 | 기본값 | 설명 |
| string | 예 | - | 가져올 URL |
| number | 아니요 | 5000 | 반환할 최대 문자 수 (100-200000) |
고지 사항
이 서버는 공식 API가 아닌 DuckDuckGo의 HTML 인터페이스를 파싱하여 웹을 검색합니다. DuckDuckGo가 마크업을 변경하면 작동이 중단될 수 있으며, 과도한 자동 사용은 DuckDuckGo의 서비스 약관을 위반하거나 속도 제한(rate limiting)을 초래할 수 있습니다. 책임감 있게 사용하시고, 사용에 따른 위험은 본인이 감수하세요.
라이선스
MIT — 자세한 내용은 LICENSE를 참조하세요.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables web searching through DuckDuckGo and fetching content from webpages. Provides search capabilities with configurable result limits and webpage content extraction for AI assistants.
- AlicenseBqualityAmaintenanceEnables privacy-focused web searches using DuckDuckGo and extraction of clean, readable content from web pages with support for parallel processing of multiple URLs.282132Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables web search and content fetching via DuckDuckGo without requiring an API key.843MIT
- AlicenseNot gradedqualityCmaintenanceEnables web search using Bing and DuckDuckGo combined, and fetching readable content from web pages, with no API key required.91MIT
Related MCP Connectors
Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/doranobik/mcp-web-search'
If you have feedback or need assistance with the MCP directory API, please join our Discord server