Token导航 LogoToken导航TokenDH.com
Duckduckgo With MCP logo
AI代理stdio官方级别未说明来源级核验

Duckduckgo With MCP

MCP Server

使用DuckDuckGo MCP服务器和LangChain Groq LLM代理进行智能搜索任务。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
智能搜索PythonLangChain

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alihassanml

提供方

alihassanml

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

使用MCP代理进行DuckDuckGo搜索

此项目演示了如何使用 DuckDuckGo MCP服务器 带着一个 LangChain Groq法学硕士 代理通过MCP(微组件协议)执行智能搜索任务。

______________________________________________________________________

特性

  • MCP服务器集成 (DuckDuckGo搜索)
  • 希腊 LLM (deepseek-r1-distill-llama-70b)用于推理
  • 异步Python执行
  • 简单且模块化

______________________________________________________________________

安装

  1. 克隆存储库:
git clone https://github.com/alihassanml/Duckduckgo-with-MCP.git
cd Duckduckgo-with-MCP
  1. 安装依赖项:
pip install -r requirements.txt

(包括以下库 langchain_groq, python-dotenvrequirements.txt.)

  1. 设置您的 .env 文件:
GROQ_API_KEY=your_groq_api_key_here
  1. 安装MCP服务器:
uvx -y duckduckgo-mcp-server

*(确保 uvx 已安装。如果没有,请安装。)*

______________________________________________________________________

用法

运行主脚本:

python main.py

这将:

  • 启动MCP客户端
  • 连接到 duckduckgo-mcp-server
  • 使用Groq LLM执行智能搜索
  • 打印结果

______________________________________________________________________

示例代码

import asyncio
import os
from dotenv import load_dotenv
from langchain_groq import ChatGroq  
from mcp_use import MCPAgent, MCPClient

async def main():
    load_dotenv()
    config = {
        "mcpServers": {
            "ddg-search": {
                "command": "uvx",
                "args": ["-y", "duckduckgo-mcp-server"]
            }
        }
    }
    client = MCPClient.from_dict(config)
    llm = ChatGroq(model="deepseek-r1-distill-llama-70b")
    agent = MCPAgent(llm=llm, client=client, max_steps=30)
    result = await agent.run("Find the best restaurant in San Francisco")
    print(f"\nResult: {result}")

if __name__ == "__main__":
    asyncio.run(main())

______________________________________________________________________

资源

______________________________________________________________________

许可证

该项目根据MIT许可证获得许可。

目录标签

目录标签

智能搜索PythonLangChain本地部署MCP协议GroqLLM异步执行

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP