npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

flowengine-mcp-app

v2.0.1

Published

FlowEngine Model Context Protocol server for Claude. Manage n8n workflows, build UI components, configure client portals, and provision instances directly from Claude Desktop, VSCode, or CLI. Built with modern MCP Apps API.

Readme

FlowEngine MCP Server

Control your white-label automation platform directly from Claude

The official Model Context Protocol (MCP) server for FlowEngine. Manage instances, client portals, and build UI components using AI - all from Claude Desktop, VSCode, or Claude Code CLI.

What is FlowEngine?

FlowEngine is a white-label n8n automation platform that lets you build and deploy workflow automations for your clients. This MCP server brings FlowEngine's core capabilities into Claude for seamless management.

Core Features

Instance Management

Provision and manage FlowEngine instances for your clients:

  • List all instances with details
  • Monitor health and performance
  • Create new instances
  • Update configurations
  • Delete instances

Client Portals

Access and monitor your client portals:

  • View all client portal URLs and access details
  • Monitor workflows and components per portal

AI FlowBuilder

Create and manage UI components with AI:

  • Build forms, chatbots, and widgets
  • List all components across instances
  • Update component configurations
  • Delete components

Installation

Prerequisites

  • Node.js 18 or higher
  • FlowEngine account with API key (Get one here)
  • Claude Desktop, VSCode, or Claude Code CLI

Get Your API Key

  1. Log in to FlowEngine
  2. Go to Settings → API Access
  3. Click "Generate API Key"
  4. Copy your key (shown only once)

Quick Setup

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "flowengine": {
      "command": "npx",
      "args": ["-y", "flowengine-mcp-app"],
      "env": {
        "FLOWENGINE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code CLI

Edit ~/.claude/claude_code_config.json:

{
  "mcpServers": {
    "flowengine": {
      "command": "npx",
      "args": ["-y", "flowengine-mcp-app"],
      "env": {
        "FLOWENGINE_API_KEY": "your-api-key-here"
      }
    }
  }
}

VSCode (Claude Extension)

Add to your VSCode settings:

{
  "mcp.servers": {
    "flowengine": {
      "command": "npx",
      "args": ["-y", "flowengine-mcp-app"],
      "env": {
        "FLOWENGINE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Then restart Claude Desktop, start a new Claude Code session, or reload VSCode.

Usage

🎨 Interactive Dashboards (MCP Apps)

NEW! Visual dashboards with interactive HTML interfaces. Ask Claude:

| Command | What You Get | |---------|--------------| | "Show me the FlowEngine client portals dashboard" | Interactive dashboard with all your client portals, URLs, and storage details | | "Show me the AI FlowBuilder" | Visual dashboard for managing forms, chatbots, and widgets across all instances | | "Show me my FlowEngine instances" | Instance manager dashboard with resource details and quick actions |

How it works:

  1. Ask Claude using the exact commands above
  2. Claude will display a rich HTML dashboard
  3. View all your data in a visual, organized format

Fallback: If dashboards don't appear, use text-based tools:

"Use flowengine_list_portals to show my portals"
"Use flowengine_list_instances"
"Use flowengine_list_components"

💬 Natural Language Commands

Manage your platform through conversation:

"List all my FlowEngine instances"
"What's the status of instance abc123?"
"Create a new contact form widget"
"Show me all UI components"
"Provision a new instance for Acme Corp"

Available Tools

Instance Management (5 tools)

  • flowengine_list_instances - List all instances
  • flowengine_get_instance_status - Get instance health
  • flowengine_create_instance - Provision new instance
  • flowengine_update_instance - Update settings
  • flowengine_delete_instance - Delete instance

Client Portals (1 tool)

  • flowengine_list_portals - List all portals

AI FlowBuilder (5 tools)

  • flowengine_list_components - List UI components
  • flowengine_get_component - Get component details
  • flowengine_create_component - Create form/chatbot/widget
  • flowengine_update_component - Update component
  • flowengine_delete_component - Delete component

Total: 11 tools (optimized to prevent API concurrency issues)

Resources

Interactive UI dashboards available via MCP Apps (MCP v1.1+):

  • ui://flowengine/portals - Client Portals Dashboard
  • ui://flowengine/ui-builder - AI FlowBuilder
  • ui://flowengine/instances - Instance Manager

Note: MCP Apps is a new feature announced January 26, 2026. Support may vary by client:

  • ✅ Claude Desktop: Coming soon
  • ✅ Claude Code: Check version compatibility
  • ✅ VSCode: Depends on extension version

Configuration

Environment Variables

  • FLOWENGINE_API_KEY (required) - Your FlowEngine API key
  • FLOWENGINE_BASE_URL (optional) - Custom base URL (defaults to https://flowengine.cloud)

Custom Base URL

For self-hosted or custom deployments:

{
  "env": {
    "FLOWENGINE_API_KEY": "your-key",
    "FLOWENGINE_BASE_URL": "https://your-domain.com"
  }
}

Development

Local Development

# Clone and install
git clone https://github.com/FlowEngine-cloud/flowengine.git
cd flowengine/flowengine-mcp
npm install

# Build
npm run build

# Test locally
node build/index.js

Project Structure

flowengine-mcp/
├── src/
│   ├── index.ts       # MCP server
│   ├── client.ts      # FlowEngine API client
│   └── ui/            # Dashboard renderers
│       ├── base.ts
│       ├── portals.ts
│       ├── widgets.ts
│       └── instances.ts
├── package.json
├── tsconfig.json
└── README.md

Using Local Build

Point your MCP config to local build:

{
  "mcpServers": {
    "flowengine": {
      "command": "node",
      "args": ["/path/to/flowengine-mcp/build/index.js"],
      "env": {
        "FLOWENGINE_API_KEY": "your-key"
      }
    }
  }
}

Troubleshooting

API Key Issues

Error: "FlowEngine API key not configured"

Solution: Verify FLOWENGINE_API_KEY is set in your MCP config

Connection Issues

Error: "Failed to connect to FlowEngine API"

Solutions:

  • Check your internet connection
  • Verify API key is valid
  • Ensure FLOWENGINE_BASE_URL is correct (if using custom)

MCP Server Not Starting

Server doesn't appear in Claude

Solutions:

  • Restart Claude Desktop / reload VSCode / start new Claude Code session
  • Check MCP config JSON syntax is valid
  • View logs: ~/.claude/debug/latest (Claude Code)

Support

License

MIT License - See LICENSE file for details

Contributing

Contributions welcome! Please read our contributing guidelines before submitting PRs.


Built by the FlowEngine team