Skip to main content
Glama

mcp-function-app-tester

by dkmaker

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

npm install dkmaker-mcp-function-app-tester

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP basado en TypeScript que permite la interacción con Azure Table Storage directamente a través de Cline. Esta herramienta permite consultar y administrar datos en tablas de Azure Storage.

  1. Instalación
    1. Características
      1. Autenticación
        1. Autenticación básica
        2. Token al portador
        3. Clave API
      2. Uso
        1. Desarrollo
          1. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Enables interaction with Azure Table Storage directly through Cline. This tool allows you to query and manage data in Azure Storage Tables.
              Last updated -
              3
              1
              4
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              Integrates Cline with Azure DevOps services, enabling access to work items, repositories, and pull requests through configurable MCP tools.
              Last updated -
              15
              11
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              An MCP server that provides access to Azure Data Explorer (ADX) clusters, allowing users to list tables, execute queries, and retrieve schema information.
              Last updated -
              Python
              MIT License
            • -
              security
              F
              license
              -
              quality
              Provides tools for listing and querying Azure resources directly from any MCP client, allowing you to efficiently browse your Azure infrastructure and analyze costs without leaving your workflow.
              Last updated -
              Python
              • Apple
              • Linux

            View all related MCP servers

            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