open-index/open-npm huggingface dataset:
npm package: @feedmob/kayzen-reporting
Description: MCP server for Kayzen API
Author: FeedMob
Latest version: 0.1.2

# Kayzen Reporting MCP Server

Node.js server implementing Model Context Protocol (MCP) for [Kayzen Reporting API](https://developers.kayzen.io/reference/list-reports).


## Usage with Claude Desktop

1. Make sure you have installed and updated to the latest version of Claude for Desktop.
2. Open the Claude for Desktop configuration file:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
3. Add the Jampp MCP server to the configuration:

### NPX

```json
{
  "mcpServers": {
    "kayzen": {
      "command": "npx",
      "args": [ "-y", "@feedmob/kayzen-reporting" ],
      "env": {
        "KAYZEN_USERNAME": "user_email",
        "KAYZEN_PASSWORD": "user_password",
        "KAYZEN_BASIC_AUTH": "baisc_auth_token"
      }
    }
  }
}
```

## License

MIT
npm package: @feedmob/liftoff-reporting
Description: MCP Server for Liftoff Reporting API
Author: FeedMob
Latest version: 0.0.5

# Liftoff Reporting MCP Server

This MCP server provides tools to interact with the [Liftoff Reporting API](https://docs.liftoff.io/advertiser/reporting_api).

## Features

- **Tools**:
  - `create_liftoff_report`: Generates a new report based on specified parameters.
  - `check_liftoff_report_status`: Checks the status of a previously generated report.
  - `download_liftoff_report_data`: Downloads the data for a completed report (CSV or JSON).
  - `list_liftoff_apps`: Fetches details of available Liftoff applications.
  - `list_liftoff_campaigns`: Fetches details of available Liftoff campaigns.
  - `download_liftoff_report_with_names`: Downloads report data and enriches it with campaign names.
- **Prompts**: (Currently no specific prompts defined)

## Setup

1.  **Install dependencies**:
    ```bash
    npm install
    ```
2.  **Configure environment variables**:
    - Copy `.env.example` to `.env` (if it exists, otherwise create `.env`).
    - Fill in your `LIFTOFF_API_KEY` and `LIFTOFF_API_SECRET` in the `.env` file.
3.  **Build the server**:
    ```bash
    npm run build
    ```

## Running the Server

To run the server directly for testing:

```bash
npm start
```

## Connecting to a Client (e.g., Cursor)

Add the following configuration to your client's MCP server settings (e.g., in Cursor settings), replacing `/path/to/liftoff-reporting` with the actual absolute path if running locally, or using the package name if installed globally:

```json
{
  "mcpServers": {
    "liftoff-reporting": {
      "command": "npx",
      "args": ["-y", "@feedmob/liftoff-reporting"], // Replace with correct package name if needed
      "env": {
        "LIFTOFF_API_KEY": "your_liftoff_api_key",
        "LIFTOFF_API_SECRET": "your_liftoff_api_secret"
      }
    }
  }
}
```

Remember to set the `LIFTOFF_API_KEY` and `LIFTOFF_API_SECRET` in the environment where the client runs or add them to the `env` block in the client configuration.