Token导航 LogoToken导航

MCP Server · 运维云端

Minimax Agent Chatbot

一款集成了智能对话、任务管理、桌面集成和代理任务执行功能的AI聊天机器人。

stdio官方级别未说明来源级核验工具 0
Python云端部署Docker

快速开始

作者 / 组织
codedwithlikhon
提供方
codedwithlikhon

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Minimax Agent Chatbot 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

运维云端

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MiniMax代理聊天机器人

一个全面的人工智能聊天机器人,具有todo管理、XFCE桌面集成和代理任务执行功能。

🌟 特性

🤖 智能聊天界面

  • 与人工智能的自然语言对话
  • 实时WebSocket通信
  • 对话历史和记忆
  • 情境响应和帮助

✅ 待办事项管理系统

  • 创建、更新和删除待办事项
  • 将任务标记为已完成/未完成
  • 优先级和时间戳
  • 持久SQLite数据库存储

🖥️ XFCE桌面集成

  • 完整的XFCE桌面环境流
  • 用于远程桌面访问的VNC服务器
  • 屏幕截图功能
  • 通过聊天命令进行桌面控制

🏃 代理任务执行

  • 执行shell命令
  • 文件系统操作
  • 网络搜索和浏览
  • 自动化任务调度
  • 行动结果跟踪

🌐 web界面

  • 基于React的现代聊天UI
  • 实时待办事项控制面板
  • 代理操作监视器
  • 移动/桌面响应式设计

🔗 多服务架构

  • Web前端:React聊天界面(端口5173)
  • API服务器:FastAPI后端(端口8000)
  • 🕐 MCP时间:时间和时区服务(端口8001)
  • 🕸️ MCP剧作家:浏览器自动化(端口8002)
  • 🧠 MCP思维:顺序推理(端口8003)
  • 🔍 MCP搜索:DuckDuckGo搜索(端口8004)
  • 被控端:桌面流媒体(端口5900)
  • Chrome CDP:浏览器自动化(端口9222)
  • Websockify:VNC到WebSocket网桥(端口8080)

🤖 MCP(模型上下文协议)集成

  • 时间管理:获取当前时间、时区信息、日期计算
  • 浏览器自动化:截图、网页导航、数据提取
  • 顺序思维:问题分析,逐步推理
  • 网页搜索:DuckDuckGo集成,提供即时答案和搜索结果

🚀 快速开始

方法1:本机安装(Termux/Linux)

# Clone the repository
git clone 
cd chatbot_project

# Install dependencies
pip install -r requirements.txt

# Start all services
chmod +x manage.sh
./manage.sh start

# Or use the Python launcher
python run.py

方法二:Docker部署

# Build and run with Docker Compose
docker-compose up -d

# Check service status
docker-compose ps

# View logs
docker-compose logs -f

方法3:手动启动服务

# Start backend API (Terminal 1)
python chatbot.py

# Start frontend server (Terminal 2)  
cd frontend && python -m http.server 5173

# Start VNC server (Terminal 3)
x11vnc -display :1 -rfbport 5900 -forever

# Start Chrome CDP (Terminal 4)
google-chrome --headless --remote-debugging-port=9222 --no-sandbox

📱 接入点

🌐 web界面

  • 统一资源定位符: http://localhost:5173
  • 描述:带有待办事项、桌面控制和代理操作的主聊天界面

🔗 API文档

  • 统一资源定位符: http://localhost:8000/docs
  • 描述:交互式API文档和测试

🕐 MCP时间服务

  • 统一资源定位符: http://localhost:8001
  • 描述:时间和时区管理服务

🕸️ MCP编剧服务

  • 统一资源定位符: http://localhost:8002
  • 描述:浏览器自动化和截图服务

🧠 MCP思维服务

  • 统一资源定位符: http://localhost:8003
  • 描述:顺序推理和分析服务

🔍 MCP搜索服务

  • 统一资源定位符: http://localhost:8004
  • 描述:DuckDuckGo搜索和即时应答服务

🖥️ VNC桌面

  • 主机:本地主机
  • 端口: 5900
  • 密码: 123456
  • 描述:访问XFCE桌面环境

🌐 Websockify桥

  • 统一资源定位符: http://localhost:8080
  • 描述:用于基于web的VNC客户端的VNC到WebSocket桥

🌐 Chrome工具

  • 统一资源定位符: http://localhost:9222
  • 描述:Chrome DevTools协议接口

💬 聊天指令

待办事项管理

add todo [task]              # Create a new todo
list todos                   # Show all todos
complete todo [id]           # Mark todo as complete
delete todo [id]             # Remove todo

代理操作

execute command [command]     # Run shell command
search [query]               # Web search
file read [path]             # Read file content
file write [path] [content]  # Write to file

桌面控制

screenshot                   # Capture desktop screenshot
start desktop               # Launch XFCE session
show vnc                    # Display VNC connection info
open terminal               # Open terminal in desktop

MCP服务命令

current time [timezone]     # Get current time
time EST                    # Get time in specific timezone
think about [problem]       # Analyze problem with reasoning
analyze [question]          # Get detailed analysis
screenshot web [url]        # Take webpage screenshot
what is [question]          # Get instant answer
search [query]              # Enhanced web search

一般对话

help                        # Show available commands
status                      # Check service status
hello                       # Greeting response

🏗️ 建筑

后端组件

FastAPI服务器 (chatbot.py)
  • RESTful API端点
  • WebSocket实时通信
  • 会话管理
  • 数据库操作
数据库层 (Database 类)
  • SQLite数据库管理
  • 待办事项、聊天和动作存储
  • 查询优化和索引
聊天引擎 (ChatManager 类)
  • 消息处理
  • 意图识别
  • 响应生成
  • 对话历史
代理执行人 (AgentExecutor 类)
  • 命令执行
  • 文件 操作
  • Web自动化
  • 行动跟踪
XFCE控制器 (XFCEController 类)
  • 桌面环境管理
  • 屏幕截图
  • VNC服务器控制

前端组件

React Web界面 (index.html)
  • 聊天信息显示
  • Todo仪表板
  • 代理操作监视器
  • 实时更新
WebSocket客户端
  • 实时通信
  • 消息广播
  • 连接管理

🛠️ 发展

目录结构

chatbot_project/
├── chatbot.py              # Main application
├── run.py                  # Startup script
├── manage.sh               # Service management
├── requirements.txt        # Python dependencies
├── .env                    # Configuration
├── Dockerfile              # Docker image
├── docker-compose.yml      # Docker orchestration
├── frontend/
│   └── index.html          # Web interface
├── logs/                   # Application logs
├── data/                   # Database and storage
└── pids/                   # Process IDs

配置

环境变量 .env:

  • DATABASE_PATH:SQLite数据库位置
  • WEB_PORT:前端服务器端口
  • API_PORT:后端API端口
  • VNC_PORT:桌面流媒体端口
  • CHROME_CDP_PORT:浏览器自动化端口

服务管理

# Check service status
./manage.sh status

# View logs
./manage.sh logs
./manage.sh logs api

# Health checks
./manage.sh health

# Stop all services
./manage.sh stop

# Restart services
./manage.sh restart

MCP服务管理

# Start all MCP services
./mcp-manage.sh start

# Stop all MCP services
./mcp-manage.sh stop

# Check MCP service status
./mcp-manage.sh status

# Health check all MCP services
./mcp-manage.sh health

# Test MCP service integration
python test_mcp.py

# Setup development environment
./mcp-manage.sh setup

🔧 定制

添加新命令

扩展 ChatBot 类在 chatbot.py:

async def _handle_custom_command(self, message: str) -> str:
    # Add your custom logic here
    return "Custom command response"

修改Todo系统

更新 TodoManager 要添加的类:

  • 分类及标签
  • 到期日期和提醒
  • 优先级
  • 文件附件

桌面集成

增强 XFCEController 班级:

  • 应用程序启动
  • 窗口管理
  • 系统监控
  • 定制自动化

🐛 故障排除

常见问题

端口已在使用中
# Kill process on port
lsof -ti:8000 | xargs kill -9

# Or use the service manager
./manage.sh stop
VNC连接问题
  • 检查VNC服务器是否正在运行: netstat -tulpn | grep 5900
  • 验证密码:默认值为 123456
  • 检查防火墙设置
Chrome CDP错误
  • 确保Chrome已安装: google-chrome --version
  • 检查Chrome进程: ps aux | grep chrome
  • 验证端口可访问性: curl http://localhost:9222
数据库错误
# Reset database
rm chatbot.db
python run.py  # Will recreate database

日志分析

# View recent logs
tail -f logs/chatbot.log

# Check service-specific logs
./manage.sh logs api
./manage.sh logs vnc

📊 性能监控

资源使用情况

  • 监控CPU和内存使用情况
  • 检查数据库大小和查询
  • 跟踪WebSocket连接
  • 监控日志的磁盘空间

缩放注意事项

  • 使用Redis进行会话存储
  • 实现消息队列
  • 添加负载平衡
  • 考虑将数据库迁移到PostgreSQL

🔐 安全

当前安全措施

  • 地方发展重点
  • CORS配置
  • 输入验证
  • SQL注入预防

生产建议

  • 使用环境变量作为机密
  • 实施身份验证
  • 启用HTTPS
  • 添加速率限制
  • 定期安全更新

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 彻底测试
  5. 提交拉取请求

开发环境设置

# Install development dependencies
pip install -r requirements.txt
pip install -r requirements-dev.txt

# Run tests
python -m pytest tests/

# Code formatting
black *.py
flake8 *.py

📄 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

🙏 致谢

  • 安卓Linux环境下的Termux项目
  • 优秀web框架的FastAPI
  • XFCE适用于轻量级桌面环境
  • VNC用于远程桌面功能
  • React和Tailwind CSS用于现代UI

📞 支持

对于问题和疑问:

  1. 检查故障排除部分
  2. 查看应用程序日志
  3. 在GitHub上打开一个问题
  4. 联系开发团队

______________________________________________________________________

MiniMax代理聊天机器人 -您的智能助手,用于生产力、自动化和桌面集成! 🤖✨

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

智能对话Python本地部署任务管理桌面集成代理任务执行Web界面

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Minimax Agent Chatbot

MCP World · 本页

0stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Minimax Agent Chatbot 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Minimax Agent Chatbot 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Minimax Agent Chatbot 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Minimax Agent Chatbot 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Minimax Agent Chatbot 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP