Probador de aplicaciones de funciones MCP
Un servidor MCP basado en TypeScript que permite probar aplicaciones de funciones de Azure mediante Cline. Esta herramienta permite probar e interactuar con los puntos de conexión de las aplicaciones de funciones directamente desde el entorno de desarrollo.
Instalación
Related MCP server: mcp-rest-api
Características
Puntos finales de la aplicación de función de prueba con diferentes métodos HTTP
Compatibilidad con solicitudes GET, POST, PUT y DELETE
Información detallada de la respuesta
Compatibilidad con encabezados personalizados
Manejo del cuerpo de la solicitud para los métodos POST/PUT
Soporte de autenticación:
Autenticación básica (nombre de usuario/contraseña)
Autenticación de token de portador
Autenticación de clave API (encabezado personalizado)
Autenticación
El servidor admite dos métodos de autenticación que se pueden configurar mediante variables de entorno:
Autenticación básica
Establezca ambas variables de entorno para habilitar la autenticación básica:
Token al portador
Configure esta variable de entorno para habilitar la autenticación del token de portador:
Clave API
Establezca ambas variables de entorno para habilitar la autenticación de la clave API:
Nota: Orden de precedencia de autenticación:
Autenticación básica (si se configuran nombre de usuario y contraseña)
Token de portador (si el token está configurado y la autenticación básica no está configurada)
Clave API (si se configuran el nombre y el valor del encabezado y no se configura ninguna otra autenticación)
Uso
Una vez instalado, puede usar Function App Tester a través de Cline. El servidor proporciona herramientas para probar los endpoints en la URL base: http://localhost:7071/api
Ejemplo de uso:
Desarrollo
Clonar el repositorio:
Instalar dependencias:
Construir el proyecto:
Para desarrollo con reconstrucción automática:
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.