关于 Servidor MCP para SmileAPI
这是面向 SmileAPI 的 MCP 服务,可供语言模型通过 WhatsApp API 发送消息。支持文本及多种媒体,也可直接从命令行调用工具。
主要功能
- 01发送文本消息
- 02发送图片和视频
- 03发送音频和文档
- 04设置延迟及可选说明
- 05直接从命令行调用工具
适用场景
- 01通过 SmileAPI 发送文本
- 02向收件人分享图片或视频
- 03发送音频或文档
- 04让兼容 MCP 的模型调用消息工具
MCP 相关
它向 MCP 客户端提供 SmileAPI 消息工具,使兼容的语言模型能够发送文本、图片、视频、音频和文档。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
SmileAPI MCP 服务
这是一个用于与 SmileAPI 集成的 MCP(Model Context Protocol)服务,可通过提供给大模型的工具发送文本、图片、视频、音频和文档。
要求
- 已安装 Node.js 14+
- 拥有 SmileAPI 账户及访问凭据
安装
通过 Smithery 安装
通过 Smithery 自动为 Claude Desktop 安装 smileapi-mcp:
npx -y @smithery/cli install @edupoli/smileapi-mcp --client claude
手动安装
- 克隆此仓库
- 安装依赖项:
npm install
- 配置环境变量:
cp .env.example .env
- 使用你的 SmileAPI 凭据编辑
.env文件:
SMILE_API_USERNAME=seuusername
SMILE_API_PHONE_NUMBER_ID=seuphoneID
SMILE_API_TOKEN=seutoken
使用
作为 MCP 服务
启动 MCP 服务:
npm start
直接调用工具
你也可以通过命令行直接运行工具:
# Enviar texto
node index.js envia_texto '{"to":"5543996611437","text":"Olá, esta é uma mensagem de teste!"}'
# Enviar imagem
node index.js envia_imagem '{"to":"5543996611437","link":"https://exemplo.com/imagem.jpg","caption":"Imagem de teste"}'
# Enviar vídeo
node index.js envia_video '{"to":"5543996611437","link":"https://exemplo.com/video.mp4","caption":"Vídeo de teste"}'
# Enviar áudio
node index.js envia_audio '{"to":"5543996611437","link":"https://exemplo.com/audio.mp3"}'
# Enviar documento
node index.js envia_documento '{"to":"5543996611437","link":"https://exemplo.com/documento.pdf","caption":"Documento de teste","fileName":"documento.pdf"}'
可用工具
envia_texto
发送文本消息。
参数:
to:收件人号码(例如:5543996611437)delayMessage:发送消息的延迟时间,单位为秒(可选,默认值:0)delayTyping:模拟输入的延迟时间,单位为秒(可选,默认值:0)text:消息文本
envia_imagem
发送图片。
参数:
to:收件人号码delayMessage:发送的延迟时间,单位为秒(可选,默认值:0)link:图片 URLcaption:图片说明(可选)viewOnce:设置图片是否仅可查看一次(可选,默认值:false)
envia_video
发送视频。
参数:
to:收件人号码delayMessage:发送的延迟时间,单位为秒(可选,默认值:0)link:视频 URLcaption:视频说明(可选)viewOnce:设置视频是否仅可查看一次(可选,默认值:false)
envia_audio
发送音频。
参数:
to:收件人号码delayMessage:发送的延迟时间,单位为秒(可选,默认值:0)link:音频 URL
envia_documento
发送文档。
参数:
to:收件人号码delayMessage:发送的延迟时间,单位为秒(可选,默认值:0)link:文档 URLcaption:文档说明(可选)fileName:文档文件名(可选)
与大模型集成
此服务专为支持 MCP 协议的大模型设计,使其能够通过 SmileAPI 发送消息。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。