关于 Advanced MCP Agent Streamlit App
基于 Streamlit 的 MCPAgent 聊天应用,面向需要通过不同 MCP 服务自动执行任务的用户。它提供会话记忆、网页浏览和模型选择。
主要功能
- 01交互式聊天界面
- 02会话上下文记忆
- 03网页浏览与搜索
- 04可选模型配置
- 05响应式界面
适用场景
- 01通过聊天执行自动化任务
- 02在对话中进行网页搜索
MCP 相关
应用通过 MCPAgent 使用配置的 MCP 服务,为聊天交互和自动化任务提供支持。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
高级 MCP Agent Streamlit 应用
这是一个现代化的 Streamlit 应用,展示了 MCPAgent 的功能,并内置对话记忆。
功能
- 🤖 与 MCPAgent 进行交互式聊天
- 🧠 内置对话记忆,支持上下文交互
- 🌐 网页浏览和搜索功能
- 🔄 从可用模型中进行选择
- 📱 采用现代 UI 的响应式设计
设置和安装
- 确保已安装 Python 3.11 或更高版本
- 安装依赖项:
pip install -e .
或者使用 uv:
uv pip install -e .
- 在
.env文件中设置环境变量:
GROQ_API_KEY=your_api_key_here
运行应用
运行 Streamlit 应用:
streamlit run app.py
配置
应用使用 browser_mcp.json 文件进行配置。你可以在此文件中修改可用模型和其他设置。
注意
- 应用使用 Streamlit 的会话状态,在会话期间保留对话历史
- 应用启动时会初始化 Agent,这可能需要几秒钟
- 你可以随时使用侧边栏中的“新建对话”按钮开始新对话
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。