配备MCP服务器、LangChain和Groq的AI助手
使用从头开始构建 mcp-useLangChain和游标IDE。非常适合AI代理、自主任务执行和上下文感知助手。______________________________________________________________________
特性
- 连接到多个MCP服务器 (例如,DuckDuckGo、Airbnb、剧作家)
- 由Groq(或OpenAI/Anthropic)提供技术支持的LLM代理
- LangChain集成 用于内存、工具路由和异步流
- 基于JSON的工具配置
- 命令行界面(CLI) 用于实时交互
- 内置于 光标IDE 和
uv(基于Rust的Python环境管理器) - 允许您通过终端与助手交互,提出以下问题:
- _“给我看看果阿的酒店”_
- _“今天最热门的人工智能新闻是什么?”_
- _“打开MakeMyTrip网站”_
______________________________________________________________________
输出
先决条件
确保已安装以下内容:
- Python 3.9+
- 光标IDE
- 紫外线 (Rust驱动的Python包管理器)
- Groq/OpenAI API密钥
______________________________________________________________________
🛠️ 安装
# Step 1: Clone this repo
git clone https://github.com/manasiadhav/AI-Assistant-With-MCP-Servers-using-LangChain-And-Groq.git
cd AI-Assistant-With-MCP-Servers-using-LangChain-And-Groq
# Step 2: Initialize a Python project using uv
uv init mcp-demo
cd mcp-demo
# Step 3: Install required packages
uv pip install langchain langchain-groq openai mcp-use python-dotenv
# Step 4: Create your environment file
touch .env
# Add your keys
GROQ_API_KEY=your-groq-api-key
# Step 5:
uv run app.py
