
🚀 Chatterbox MCP Server

2025.04.11
0
TypeScript聊天机器人任务自动化AI集成交流协作
Chatterbox MCP Server 是一个基于 Model Context Protocol (MCP) 的个人用途服务器,旨在作为应用程序与强大AI模型之间的桥梁,支持无缝通信和集成(如WhatsApp)。它适用于构建聊天机器人、自动化任务或进行AI实验。
View on GitHub
Overview
🌟 核心功能
- 动态资源管理:使用MCP框架轻松注册和管理资源。
- WhatsApp集成:内置工具轻松获取和发送WhatsApp消息。
- 环境驱动配置:安全管理密钥和环境变量,支持灵活部署。
- Stdio传输:使用标准输入/输出进行通信,简单便携。
- Docker支持:轻松在容器化环境中部署服务器。
🛠️ 技术栈
- TypeScript:确保类型安全和现代JavaScript特性。
- Node.js:提供快速高效的运行时环境。
- Model Context Protocol SDK:支持服务器核心功能。
- Zod:验证工具和资源的输入模式。
- Express:简化HTTP服务器创建和路由。
- Docker:支持容器化部署。
- Nodemon:支持实时开发,自动重启。
🚀 使用教程
使用依赖
-
克隆仓库:
bash git clone https://github.com/your-repo/chatterbox_mcp_server.git cd chatterbox_mcp_server
-
安装依赖:
bash npm install
安装教程
-
开发模式运行:
bash npm run dev
-
构建并启动:
bash npm run build npm start
-
使用Docker运行:
bash npm run docker:local
调试方式
- 开发模式:使用
npm run dev
启动服务器,支持实时调试。 - 日志查看:检查控制台输出以获取调试信息。
🤖 适用场景
- 聊天机器人开发:集成WhatsApp进行消息收发。
- 任务自动化:自动化消息发送和接收。
- AI实验:作为AI模型与应用程序的桥梁。