Servidor MCP para SmileAPI
Este é um servidor MCP (Model Context Protocol) para integração com a SmileAPI, permitindo o envio de mensagens de texto, imagens, vídeos, áudios e documentos através de ferramentas disponibilizadas para modelos de linguagem.
Requisitos
- Node.js 14+ instalado
- Conta na SmileAPI com credenciais de acesso
Instalação
Installing via Smithery
To install smileapi-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @edupoli/smileapi-mcp --client claude
Installing Manually
- Clone este repositório
- Instale as dependências:
npm install
- Configure as variáveis de ambiente:
cp .env.example .env
- Edite o arquivo
.env
com suas credenciais da SmileAPI:
SMILE_API_USERNAME=seuusername
SMILE_API_PHONE_NUMBER_ID=seuphoneID
SMILE_API_TOKEN=seutoken
Uso
Como servidor MCP
Para iniciar o servidor MCP:
npm start
Chamada direta de ferramentas
Você também pode executar as ferramentas diretamente via linha de comando:
# 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"}'
Ferramentas disponíveis
envia_texto
Envia mensagem de texto.
Parâmetros:
to
: Número do destinatário (ex: 5543996611437)delayMessage
: Atraso para enviar a mensagem em segundos (opcional, padrão: 0)delayTyping
: Atraso para simular digitação em segundos (opcional, padrão: 0)text
: Texto da mensagem
envia_imagem
Envia uma imagem.
Parâmetros:
to
: Número do destinatáriodelayMessage
: Atraso para enviar em segundos (opcional, padrão: 0)link
: URL da imagemcaption
: Legenda da imagem (opcional)viewOnce
: Define se a imagem será visualizada apenas uma vez (opcional, padrão: false)
envia_video
Envia um vídeo.
Parâmetros:
to
: Número do destinatáriodelayMessage
: Atraso para enviar em segundos (opcional, padrão: 0)link
: URL do vídeocaption
: Legenda do vídeo (opcional)viewOnce
: Define se o vídeo será visualizado apenas uma vez (opcional, padrão: false)
envia_audio
Envia um áudio.
Parâmetros:
to
: Número do destinatáriodelayMessage
: Atraso para enviar em segundos (opcional, padrão: 0)link
: URL do áudio
envia_documento
Envia um documento.
Parâmetros:
to
: Número do destinatáriodelayMessage
: Atraso para enviar em segundos (opcional, padrão: 0)link
: URL do documentocaption
: Legenda do documento (opcional)fileName
: Nome do arquivo do documento (opcional)
Integração com modelos de linguagem
Este servidor foi projetado para ser utilizado com modelos de linguagem que suportam o protocolo MCP, permitindo que eles enviem mensagens através da SmileAPI.
SmileAPI Messaging Server
Project Details
- edupoli/smileapi-mcp
- Last Updated: 5/3/2025
Recomended MCP Servers
mcp demo ip query
Australian Pharmaceutical Benefits Scheme PBS API Server using Anthropic MCP with natural language LLM integration
MCP Server Shortcut Project

A repository for the Twitter MCP server
Shell and coding agent on claude desktop app
A Model Context Protocol (MCP) server providing access to Dutch parliamentary data (Tweede Kamer) through OpenTK . This...
Git MCP based on mcp-go
ordiscan mcp