mia-captadata-get-response-mcp
v1.0.0
Published
MCP para obtener respuestas del chatbot de Captadata
Downloads
6
Maintainers
Readme
MIA Captadata Get Response MCP
Este MCP (Model Context Protocol) proporciona una herramienta para interactuar con el endpoint de chatbot de Captadata.
Instalación
npm install mia-captadata-get-response-mcpEjecutar con npx
Puedes ejecutar el MCP directamente usando npx. Asegúrate de configurar la variable de entorno BASE_URL:
export BASE_URL=https://tu-api-base-url.com
npx mia-captadata-get-response-mcpO en una sola línea:
BASE_URL=https://tu-api-base-url.com npx mia-captadata-get-response-mcpUso
El MCP proporciona una herramienta llamada get-response que acepta los siguientes parámetros:
{
phone: string;
messages: Array<{
text: string;
fromMe: boolean;
timestamp: string;
}>;
context: string;
command: string;
userPhone: string;
}Ejemplo de uso
const result = await client.callTool({
name: "get-response",
arguments: {
phone: "1234567890",
messages: [
{
text: "¿Cuál es el precio del protector para colchón?",
fromMe: false,
timestamp: "2024-03-21T12:34:56Z"
}
],
context: "Contexto de la orden",
command: "doRespond",
userPhone: "1234567890"
}
});Variables de Entorno
El MCP requiere la siguiente variable de entorno:
BASE_URL: URL base del API de Captadata (ejemplo: https://tu-api-base-url.com)
Desarrollo
Para desarrollar localmente:
- Clona el repositorio
- Instala las dependencias:
npm install- Configura la variable de entorno en un archivo
.env:
echo "BASE_URL=https://tu-api-base-url.com" > .env- Compila el código:
npm run build- Ejecuta en modo desarrollo:
npm run devLicencia
MIT
Autor
Captadata
