Skip to main content
Glama

mcp-function-app-tester

by dkmaker

MCP 功能应用测试器

基于 TypeScript 的 MCP 服务器,支持通过 Cline 测试 Azure Function App。此工具允许您直接从开发环境测试 Function App 端点并与其交互。

安装

npm install dkmaker-mcp-function-app-tester

特征

  • 使用不同的 HTTP 方法测试 Function App 端点
  • 支持 GET、POST、PUT 和 DELETE 请求
  • 详细响应信息
  • 自定义标题支持
  • POST/PUT 方法的请求主体处理
  • 身份验证支持:
    • 基本身份验证(用户名/密码)
    • Bearer Token 身份验证
    • API 密钥认证(自定义标头)

验证

服务器支持两种可以通过环境变量配置的身份验证方法:

基本身份验证

设置两个环境变量以启用基本身份验证:

AUTH_BASIC_USERNAME=your-username AUTH_BASIC_PASSWORD=your-password

持有者令牌

设置此环境变量以启用 Bearer Token 身份验证:

AUTH_BEARER=your-token

API 密钥

设置两个环境变量以启用 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

注意:身份验证优先顺序:

  1. 基本身份验证(如果设置了用户名和密码)
  2. 持有者令牌(如果设置了令牌并且未配置基本身份验证)
  3. API 密钥(如果设置了标头名称和值,并且未配置其他身份验证)

用法

安装完成后,您可以通过 Cline 使用 Function App Tester。该服务器提供了用于测试端点的工具,其基本 URL 为: http://localhost:7071/api

使用示例:

// 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" } }

发展

  1. 克隆存储库:
git clone https://github.com/dkmaker/mcp-function-app-tester.git cd mcp-function-app-tester
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

对于使用自动重建的开发:

npm run watch

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

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.

基于 TypeScript 的 MCP 服务器,支持通过 Cline 直接与 Azure 表存储交互。此工具允许您查询和管理 Azure 存储表中的数据。

  1. 安装
    1. 特征
      1. 验证
        1. 基本身份验证
        2. 持有者令牌
        3. API 密钥
      2. 用法
        1. 发展
          1. 执照

            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