🤖 MCP机器人
一个交互式聊天UI,用于使用语言模型与您的MCP工具进行通信。 MCP Bot使连接到MCP端点、配置模型和开始与智能代理工具聊天变得简单——所有这些都可以通过友好的基于浏览器的界面完成。
✨ 特性
- 模型集成: 无缝连接您选择的模型,为您的代理响应提供动力(目前支持Gemini模型)。
- 连接到任何MCP服务器: 只需输入其URL即可轻松连接到任何MCP服务器。
- 自定义标头支持: 连接到MCP服务器时,可以添加自定义请求头(如API令牌、授权密钥或元数据)。
这使得直接从接口测试受保护或经过身份验证的MCP工具变得容易。
- 系统消息支持: 动态更新系统提示以指导代理的行为。
- 与MCP客服聊天: 使用对话界面与通过MCP提供的工具进行交互通信。
🆕 新功能
- 查看工具: 现在,您可以使用 “查看工具” 按钮。
此功能允许您在开始聊天之前查看所有工具。
______________________________________________________________________
🚀 安装
您可以安装 mcp-bot 直接来自PyPI。
pip install mcp-bot______________________________________________________________________
🔄 更新中
更新 mcp-bot 要获取最新版本,只需运行:
pip install --upgrade mcp-bot这将确保您拥有最新的功能、改进和错误修复。
______________________________________________________________________
💻 如何跑步
安装后,您可以使用单个命令从终端启动应用程序:
mcp-bot这将自动启动本地服务器,并在默认web浏览器中打开应用程序。
______________________________________________________________________
🛠️ 用法
- 输入型号名称和密钥: 在左侧边栏中,输入要在此代理中使用的模型名称(目前支持Gemini模型)和模型api密钥。
- 输入服务器URL: 输入要与代理连接的MCP服务器的URL。
- 可选标题: 扩展 "🔐 MCP工具头(可选)” 如果您的MCP工具需要自定义标头,并且您的MCP服务器中已经配置了基于标头的访问,请在URL输入下方。
- 输入标题名称(例如,授权) - 输入标题值(例如,Bearer your_api_token)
- 准备代理人: 点击 "🚀 准备代理人” 按钮。
- 系统消息: 使用侧边栏添加自定义系统消息来塑造代理的行为。
- 新聊天: 随时通过以下方式开始新的会话 "🆕 新聊天” 按钮。
______________________________________________________________________
📄 需求
- Python 3.11+
