DuckDuckGo搜索服务

一个基于DuckDuckGo即时答案API的模型上下文协议(MCP)服务器,用于快速查询和获取搜索结果。

  • by Muhammad-Sarfaraz
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Muhammad-Sarfaraz/duckduckgo-mcp-server

使用说明

MCP DuckDuckGo搜索

模型上下文协议(MCP)服务器查询DuckDuckGo即时应答API。

安装

通过Smithery安装

要安装DuckDuckGo,请通过以下方式自动搜索克劳德桌面 史密瑟里:

npx -y @smithery/cli install @shaheen2013/duckduckgo-search-mcp-server --client claude

手动安装

# Clone the repository
git clone https://github.com/shaheen2013/duckduckgo-search-mcp-server.git
cd duckduckgo-search-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

码头工人

您可以使用Docker测试此MCP服务器。要进行首次运行,请执行以下操作:

docker build -t duckduckgo-search-mcp-server .
docker run -p 8080:8080 duckduckgo-search-mcp-server

然后,您可以通过检查器测试在Docker中运行的服务器,例如。

pnpm run inspector http://localhost:8080

用法

运行服务器

您可以使用MCP检查器测试服务器:

npm run inspector

访问MCP检查器,然后测试工具,例如。

发展

项目结构

  • src/index.ts -主服务器实现

可用脚本

  • npm run build -构建TypeScript代码
  • npm run watch -观察变化并重建
  • npm run inspector -对服务器运行MCP检查器

贡献

欢迎投稿!请随时提交拉取请求。

致谢