Azure Function Apps

by dkmaker

3 stars
312 downloads
Not rated
GitHub

About

Enables testing of Azure Function Apps through a command-line interface supporting various HTTP methods, custom headers, and multiple authentication options.

Details

Author
dkmaker
Repository
dkmaker/mcp-function-app-tester
GitHub stars
3
Downloads
312
License
MIT License
Categories
Design, Developer Tools, AI, Infrastructure, API, Other
Tags
#web, #integration

- Test Function App endpoints with different HTTP methods
- Support for GET, POST, PUT, and DELETE requests
- Detailed response information
- Custom header support
- Request body handling for POST/PUT methods
- Authentication support:
- Basic Authentication (username/password)
- Bearer Token Authentication
- API Key Authentication (custom header)

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Azure Function Apps
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @highlight/mcp-server

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

``bash
npm install dkmaker-mcp-function-app-tester


The server supports two authentication methods that can be configured via environment variables:

Set both environment variables to enable Basic Authentication:

bash
AUTH_BASIC_USERNAME=your-username
AUTH_BASIC_PASSWORD=your-password
``

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "azure function apps": {
            "env": {},
            "args": [
                "-y",
                "@highlight/mcp-server"
            ],
            "command": "npx"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Macos

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Windows

{
    "env": [],
    "args": [
        "/c",
        "npx",
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "cmd"
}

MCP Function App Tester

License: MIT A TypeScript-based MCP server that enables testing of Azure Function Apps through Cline. This tool allows you to test and interact with Function App endpoints directly from your development environment. <a href="https://glama.ai/mcp/servers/la0u86zue0"> </a>

Installation

``bash npm install dkmaker-mcp-function-app-tester `

Features

- Test Function App endpoints with different HTTP methods - Support for GET, POST, PUT, and DELETE requests - Detailed response information - Custom header support - Request body handling for POST/PUT methods - Authentication support: - Basic Authentication (username/password) - Bearer Token Authentication - API Key Authentication (custom header)

Authentication

The server supports two authentication methods that can be configured via environment variables:

Basic Authentication

Set both environment variables to enable Basic Authentication:
`bash AUTH_BASIC_USERNAME=your-username AUTH_BASIC_PASSWORD=your-password `

Bearer Token

Set this environment variable to enable Bearer Token authentication:
`bash AUTH_BEARER=your-token `

API Key

Set both environment variables to enable API Key authentication:
`bash 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 ``
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.