mcpField
A
Advanced MCP Agent Streamlit App

Advanced MCP Agent Streamlit App

本地服务
github.com/RizwankakaAI 与智能体080 周前更新

关于 Advanced MCP Agent Streamlit App

基于 Streamlit 的 MCPAgent 聊天应用,面向需要通过不同 MCP 服务自动执行任务的用户。它提供会话记忆、网页浏览和模型选择。

主要功能

  1. 01交互式聊天界面
  2. 02会话上下文记忆
  3. 03网页浏览与搜索
  4. 04可选模型配置
  5. 05响应式界面

适用场景

  1. 01通过聊天执行自动化任务
  2. 02在对话中进行网页搜索

MCP 相关

应用通过 MCPAgent 使用配置的 MCP 服务,为聊天交互和自动化任务提供支持。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

高级 MCP Agent Streamlit 应用

这是一个现代化的 Streamlit 应用,展示了 MCPAgent 的功能,并内置对话记忆。

功能

  • 🤖 与 MCPAgent 进行交互式聊天
  • 🧠 内置对话记忆,支持上下文交互
  • 🌐 网页浏览和搜索功能
  • 🔄 从可用模型中进行选择
  • 📱 采用现代 UI 的响应式设计

设置和安装

  1. 确保已安装 Python 3.11 或更高版本
  2. 安装依赖项:
pip install -e .

或者使用 uv:

uv pip install -e .
  1. 在 .env 文件中设置环境变量:
GROQ_API_KEY=your_api_key_here

运行应用

运行 Streamlit 应用:

streamlit run app.py

配置

应用使用 browser_mcp.json 文件进行配置。你可以在此文件中修改可用模型和其他设置。

注意

  • 应用使用 Streamlit 的会话状态,在会话期间保留对话历史
  • 应用启动时会初始化 Agent,这可能需要几秒钟
  • 你可以随时使用侧边栏中的“新建对话”按钮开始新对话

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。