Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Bitrise Insights Server

БесплатноНе проверен

A temporary MCP server that scrapes Bitrise Insights using Playwright to fetch flaky test data, providing tools to query workspace and app test insights until t

GitHubEmbed

Описание

A temporary MCP server that scrapes Bitrise Insights using Playwright to fetch flaky test data, providing tools to query workspace and app test insights until the official API is released.

README

A hacky bitrise insights mcp using playwright till Bitrise Insights API is released.

Installation

Clone the repository and build:

git clone https://github.com/naveen-bitrise/temp-bitrise-insights-mcp.git
cd temp-bitrise-insights-mcp
npm install
npx playwright install
npm run build

Usage

MCP Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "bitrise-insights": {
      "command": "node",
      "args": ["dist/index.js"],
      "cwd": "/path/to/temp-bitrise-insights-mcp",
      "type": "stdio"
    }
  }
}

Example for macOS/Linux:

{
  "mcpServers": {
    "bitrise-insights": {
      "command": "node",
      "args": ["dist/index.js"],
      "cwd": "/Users/yourname/temp-bitrise-insights-mcp",
      "type": "stdio"
    }
  }
}

Example for Windows:

{
  "mcpServers": {
    "bitrise-insights": {
      "command": "node",
      "args": ["dist/index.js"],
      "cwd": "C:\\Users\\yourname\\temp-bitrise-insights-mcp",
      "type": "stdio"
    }
  }
}

Available Tools

  • bitrise-insights-get-flaky-tests: Get comprehensive flaky tests data from Bitrise Insights

Authentication

A browser window will open automatically when Bitrise login is required. Complete the login and the tool will continue automatically.

Tool Parameters

{
  workspace_slug: string,           // Required: Bitrise workspace slug
  app_slug?: string,               // Optional: Specific app slug  
  interval?: string,               // Optional: hourly, daily, weekly, monthly (default: monthly)
  duration?: string,               // Optional: e.g. "july", "last week", "P6M" (default: P6M)
  include_test_cases?: boolean,    // Optional: Include detailed test cases (default: false)
  specific_test?: {                // Optional: Get details for specific test
    test_case_name: string,
    test_suite_name?: string
  }
}

Example Queries

  • "Get flaky tests for workspace 'my-workspace' for the last 6 months"
  • "Show me detailed test cases for app 'my-app' in workspace 'my-workspace'"
  • "Get builds data for test case 'LoginTest' in suite 'AuthSuite'"

Requirements

  • Node.js 18+
  • Internet connection for browser authentication

Development

git clone https://github.com/naveen-bitrise/temp-bitrise-insights-mcp.git
cd temp-bitrise-insights-mcp
npm install
npm run dev

License

MIT

from github.com/naveen-bitrise/temp-bitrise-insights-mcp

Установка Bitrise Insights Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/naveen-bitrise/temp-bitrise-insights-mcp

FAQ

Bitrise Insights Server MCP бесплатный?

Да, Bitrise Insights Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Bitrise Insights Server?

Нет, Bitrise Insights Server работает без API-ключей и переменных окружения.

Bitrise Insights Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Bitrise Insights Server в Claude Desktop, Claude Code или Cursor?

Открой Bitrise Insights Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Bitrise Insights Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse