🚀 Chatterbox MCP Server

🚀 Chatterbox MCP Server

site icon
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:支持实时开发,自动重启。

🚀 使用教程

使用依赖

  1. 克隆仓库bash git clone https://github.com/your-repo/chatterbox_mcp_server.git cd chatterbox_mcp_server

  2. 安装依赖bash npm install

安装教程

  1. 开发模式运行bash npm run dev

  2. 构建并启动bash npm run build npm start

  3. 使用Docker运行bash npm run docker:local

调试方式

  • 开发模式:使用npm run dev启动服务器,支持实时调试。
  • 日志查看:检查控制台输出以获取调试信息。

🤖 适用场景

  • 聊天机器人开发:集成WhatsApp进行消息收发。
  • 任务自动化:自动化消息发送和接收。
  • AI实验:作为AI模型与应用程序的桥梁。

许可证

该项目遵循 MIT 开源许可条款。