Skip to main content
Glama
dkmaker

mcp-function-app-tester

Probador de aplicaciones de funciones MCP

Licencia: MIT

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

npm install dkmaker-mcp-function-app-tester

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:

AUTH_BASIC_USERNAME=your-username AUTH_BASIC_PASSWORD=your-password

Token al portador

Configure esta variable de entorno para habilitar la autenticación del token de portador:

AUTH_BEARER=your-token

Clave API

Establezca ambas variables de entorno para habilitar la autenticación de la clave API:

AUTH_APIKEY_HEADER_NAME=X-API-Key # The header name to use (e.g., X-API-Key, api-key, etc.) AUTH_APIKEY_VALUE=your-api-key # The actual API key value

Nota: Orden de precedencia de autenticación:

  1. Autenticación básica (si se configuran nombre de usuario y contraseña)

  2. Token de portador (si el token está configurado y la autenticación básica no está configurada)

  3. 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:

// Test a GET endpoint { "method": "GET", "endpoint": "/users" } // Test a POST endpoint with body { "method": "POST", "endpoint": "/users", "body": { "name": "John Doe", "email": "john@example.com" } } // Test with custom headers { "method": "GET", "endpoint": "/secure/data", "headers": { "Authorization": "Bearer token123" } }

Desarrollo

  1. Clonar el repositorio:

git clone https://github.com/dkmaker/mcp-function-app-tester.git cd mcp-function-app-tester
  1. Instalar dependencias:

npm install
  1. Construir el proyecto:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dkmaker/mcp-function-app-tester'

If you have feedback or need assistance with the MCP directory API, please join our Discord server