npm.io
3.0.3 • Published 1 year agoCLI

@ria-sys/mcp

Licence
MIT
Version
3.0.3
Deps
7
Size
36 kB
Vulns
2
Weekly
0

MCP Server

Servidor MCP (Message Control Protocol) para integração com WhatsApp.

Instalação

npm install @ria-sys/mcp
# ou
yarn add @ria-sys/mcp

Uso

O MCP Server pode ser iniciado de duas formas:

1. Como um módulo Node.js
import { MessageService, ToolsService } from '@ria-sys/mcp';

const messageService = new MessageService();
const toolsService = new ToolsService();

// Obter ferramentas disponíveis
const tools = toolsService.getTools();

// Enviar mensagem
await messageService.sendMessage({
  phones: ['5547991234567'],
  message: 'Olá!',
  sessionName: 'minha-sessao'
});
2. Como um executável CLI
mcp

O servidor irá rodar em modo stdio, aguardando comandos no formato JSON.

Ferramentas Disponíveis

sendMessage

Envia uma mensagem para uma lista de números de telefone.

{
  "type": "message",
  "phones": ["5547991234567"],
  "message": "Olá!",
  "sessionName": "minha-sessao"
}
formatPhone

Formata números de telefone para o padrão E.164.

{
  "type": "format",
  "phones": ["47991234567"],
  "removeNinthDigit": false
}

Licença

MIT