使用说明
MCP演示
这个项目演示了如何使用Python连接多个MCP服务器并将它们的工具绑定到Groq LLM。
特性
- 从加载环境变量
.env - 从以下位置连接到MCP服务器
browser_mcp.json - 从每台服务器收集可用工具
- 将MCP工具转换为Groq的OpenAI风格函数工具
- 发送测试提示并打印模型/工具调用输出
需求
- Python 3.12+
- A有效
GROQ_API_KEY - 中定义的MCP服务器
browser_mcp.json
设置
-
克隆存储库:
git clone https://github.com/Arushan45/MCP_Demo.git cd MCP_Demo -
创建并激活虚拟环境:
python -m venv .venv # Windows PowerShell .\.venv\Scripts\Activate.ps1 -
安装依赖项:
pip install -U pip pip install langchain-groq langchain-core python-dotenv mcp -
创建一个
.env文件:GROQ_API_KEY=your_api_key_here NEWSAPI_KEY=your_newsapi_key_here
跑
python app.py
备注
.env,.venv,并且通过排除本地MCP缓存文件夹.gitignore.- 如果Groq上不推荐使用某个型号名称,请将其替换为
app.py使用当前支持的模型。