open-index/open-npm huggingface dataset:
npm package: @pluggr/cli
Description: CLI for pluggr - connect to an MCP HTTP server
Author: fjm2u
Latest version: 0.10.1

# @pluggr/cli

Command-line interface for pluggr. `pluggr` is the canonical command.

## Are you new here?

If you're new to pluggr:

1. First, install pluggr
2. Start the runtime and ensure it's running properly
3. Usually this CLI is installed as part of runtime setup, but if you want to install it separately, you can do so with npm or pnpm:

```bash
npm i -g @pluggr/cli
# or
pnpm add -g @pluggr/cli
```


## Command naming

- Primary: `pluggr`

### Connect Command (Stdio → HTTP)

The `connect` command creates a bridge from stdio to HTTP, allowing stdio-based MCP clients to connect to an HTTP MCP server:

```bash
export PLUGGR_TOKEN=your_access_token
# Primary env names:
# PLUGGR_TOKEN, PLUGGR_URL
# Connect to a local pluggr endpoint
pluggr connect

# Connect to a custom server (supports http/https and custom paths)
pluggr connect --url https://example.com:8080/mcp

# Display help
pluggr --help
```
The `--url` flag accepts a full URL (including http/https, port, and optional path). If no path is provided, `/mcp` is assumed.

### Serve Command (HTTP → Stdio)

The `serve` command creates an HTTP server that forwards requests to a stdio-based MCP server:

```bash
# Start an HTTP server on default port 3283 that forwards to a stdio MCP server
pluggr serve npx @modelcontextprotocol/server-filesystem /path/to/dir

# Use a custom port
pluggr serve --port 8080 python my-mcp-server.py

# Bind to non-loopback explicitly (unsafe by default)
pluggr serve --host 0.0.0.0 --allow-non-loopback python my-mcp-server.py

# Enable authentication with a Bearer token
pluggr serve --token secret123 python my-mcp-server.py

# Pass arguments to the MCP server
pluggr serve -- node my-server.js --config config.json
```

This is useful when you have a stdio-based MCP server that you want to expose via HTTP.

### Status Command (Migration Preflight)

The `status` command checks transition-sensitive configuration and reports
whether your environment is ready for pluggr-first usage.

```bash
# Human-readable output
pluggr status

# JSON output for automation
pluggr status --json
# includes version, command, generatedAt, strict, checks

# Strict mode (non-zero exit if warnings/failures are present)
pluggr status --strict

# Markdown evidence block for matrix updates
pluggr status --evidence-markdown

# Write markdown evidence directly to a file
pluggr status --write-evidence ./phase2-status-evidence.md

# Built-in help
pluggr --help
```

### Migrate-Env Command

Generate `PLUGGR_*` env export lines from currently-set `PLUGGR_*`
variables for copy/paste migration use.

```bash
# Bash/Zsh output (default)
pluggr migrate-env

# Fish shell output
pluggr migrate-env --shell fish
```

### Optional Guardrail Tuning

- `PLUGGR_TOOL_WARNING_THRESHOLD` 
  adjusts the `tools/list` warning threshold used by the CLI bridge.
- `PLUGGR_STRICT_DISCOVERY=1`  switches
  `resources/list` failures from safe-empty fallback to fail-fast errors.
- `PLUGGR_PROTOCOL_VERSION`  sets a fixed
  `MCP-Protocol-Version` header for connect and health-check requests.
npm package: @pluggular/common
Description: Pluggular is a collection of pluggable components for Angular, with Tailwind
Latest version: 0.0.3-alpha.19

# Pluggular

Pluggular is a collection of pluggable components for Angular, with Tailwind

## Installation

```
npm i @pluggular/common
npm i @fortawesome/angular-fontawesome
npm i @fortawesome/fontawesome-svg-core
npm i @fortawesome/free-solid-svg-icons
ng add ngx-tailwind
```

## Configuration

Add the following line to your `tailwind.config.js` under the `content` array:

`'./node_modules/@pluggular/**/**/*.{html,ts,js,mjs}'`