Servidor MCP de Fonoster
Servidor MCP para la API de Fonoster, que permite a los clientes MCP interactuar con los servicios de telefonía de Fonoster. Este módulo forma parte del proyecto de código abierto Fonoster . Para más información sobre el proyecto, visite https://github.com/fonoster/fonoster .
Herramientas
list_numbersDevuelve una lista de números de Fonoster en formato de tabla (usando markdown)
Entradas opcionales:
page_size(número): Número máximo de números a devolverpage_token(cadena): Token de paginación para la página siguiente
Devuelve: Lista de números con sus referencias, nombres y telUrls
list_applicationsEnumera las aplicaciones de Fonoster en formato de tabla (usando markdown)
Entradas opcionales:
page_size(número): Número máximo de aplicaciones a devolverpage_token(cadena): Token de paginación para la página siguiente
Devuelve: Lista de aplicaciones con sus referencias, nombres, puntos finales, fechas de creación, fechas de actualización y tipos
create_callCrea una llamada desde Fonoster
Entradas requeridas:
from(cadena): el número desde el que llamarto(cadena): el número al que llamarapp_ref(cadena): La referencia a la aplicación que se utilizará para la llamadametadata(objeto): Metadatos que se enviarán a la aplicación
Devuelve: Confirmación de creación de llamada con ID de referencia
create_call_batchCrea un lote de llamadas desde Fonoster
Entradas requeridas:
from(cadena): el número desde el que llamarto_array(matriz): Los números a los que llamarapp_ref(cadena): La referencia a la aplicación que se utilizará para la llamadametadata(objeto): Metadatos que se enviarán a la aplicación
Devoluciones: Confirmación de creación de lote con ID de referencia
Related MCP server: mcp-server-collector
Indicaciones
create_call_promptUn mensaje para crear una llamada paso a paso
Guía a un cliente de MCP a través del proceso de:
Solicitar al usuario el número o los números a los que llamar si aún no los ha proporcionado
Ofrecer una lista de números disponibles utilizando la herramienta
list_numbersSolicitar el nombre de la aplicación y encontrar su referencia
Creación de una llamada utilizando la herramienta
create_callocreate_call_batchsegún la solicitud del usuario
Configuración
Uso con Claude Desktop
Agregue lo siguiente a su claude_desktop_config.json :
Si ha iniciado sesión en la herramienta de línea de comandos, simplemente ejecute
fonoster mcp:configure --client claudepara configurar el servidor.
npx
estibador
Pruebas con el inspector MCP
Solución de problemas
Si encuentra errores de autenticación, verifique que:
Sus credenciales de Fonoster son correctas
Las variables de entorno están configuradas correctamente
Tienes los permisos necesarios para acceder a la API de Fonoster
Construir
Compilación de Docker: