mia-captadata-get-response-mcp
v1.0.0
Published
MCP para obtener respuestas del chatbot de Captadata
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
