open-index/open-npm huggingface dataset:
npm package: @plugix/mcp-github
Description: MCP Server for GitHub - Repository management, PRs, Issues, Actions
Author: Plugix
Latest version: 0.1.0

# @plugix/mcp-github

MCP Server for GitHub repository management with AI assistance.

## Features

- **Repository Management**: List repos, branches, commits
- **Issues & PRs**: View and manage issues and pull requests
- **Code Search**: Search code across repositories
- **Actions**: View workflow runs and status

## Installation

```bash
npm install -g @plugix/mcp-github
```

Or run directly:

```bash
npx @plugix/mcp-github
```

## Configuration

Create a `.env` file or set environment variables:

```bash
# Required
API_TOKEN=sk_live_your_token_here
GITHUB_TOKEN=ghp_your_github_token

# Optional
API_URL=wss://api.dev.plugix.ai
INSTANCE_ID=github-main
INSTANCE_NAME=GitHub Organization
```

## Usage

```bash
# Start the MCP server
mcp-github

# Or with environment variables
API_TOKEN=sk_live_xxx GITHUB_TOKEN=ghp_xxx mcp-github
```

## Available Tools

| Tool | Description |
|------|-------------|
| `list_repos` | List repositories in organization |
| `get_repo` | Get repository details |
| `list_branches` | List branches in a repository |
| `list_commits` | Get recent commits |
| `list_issues` | List open issues |
| `get_issue` | Get issue details with comments |
| `list_pull_requests` | List open PRs |
| `get_pull_request` | Get PR details with diff |
| `search_code` | Search code across repos |
| `list_workflows` | List GitHub Actions workflows |
| `get_workflow_runs` | Get recent workflow runs |

## Example Prompts

- "Show me all open issues in the api repository"
- "What PRs need review?"
- "Find all files that import lodash"
- "Show me failed workflow runs from today"
- "List recent commits on the main branch"

## Security

- Uses GitHub Personal Access Token
- Token stored locally, never sent to Plugix
- Read-only by default, write operations require confirmation

## License

MIT
npm package: @plugix/mcp-kubernetes
Description: MCP Server for Kubernetes - Cluster management, deployments, troubleshooting
Author: Plugix
Latest version: 0.1.0

# @plugix/mcp-kubernetes

MCP Server for Kubernetes cluster management with AI assistance.

## Features

- **Cluster Overview**: List pods, deployments, services, namespaces
- **Troubleshooting**: View pod logs, cluster events, describe resources
- **Operations**: Scale deployments, trigger rolling restarts
- **Cluster Info**: Node status, Kubernetes version

## Installation

```bash
npm install -g @plugix/mcp-kubernetes
```

Or run directly:

```bash
npx @plugix/mcp-kubernetes
```

## Configuration

Create a `.env` file or set environment variables:

```bash
# Required
API_TOKEN=sk_live_your_token_here

# Optional
API_URL=wss://api.dev.plugix.ai
INSTANCE_ID=kubernetes-prod
INSTANCE_NAME=Production Cluster
KUBECONFIG=~/.kube/config
```

## Usage

```bash
# Start the MCP server
mcp-kubernetes

# Or with environment variables
API_TOKEN=sk_live_xxx mcp-kubernetes
```

## Available Tools

| Tool | Description |
|------|-------------|
| `get_pods` | List pods with status, restarts, age |
| `get_deployments` | List deployments with replica status |
| `get_services` | List services with IPs and ports |
| `get_namespaces` | List all namespaces |
| `get_pod_logs` | Get logs from a specific pod |
| `describe_resource` | Get detailed resource information |
| `get_events` | Get cluster events for troubleshooting |
| `get_cluster_info` | Get nodes and version info |
| `scale_deployment` | Scale deployment replicas |
| `restart_deployment` | Trigger rolling restart |

## Example Prompts

- "Show me all pods in the production namespace"
- "What deployments have unhealthy replicas?"
- "Get the last 50 lines of logs from pod nginx-abc123"
- "Scale the api deployment to 5 replicas"
- "What events occurred in the last hour?"

## Security

- Uses local kubeconfig (`~/.kube/config`)
- Credentials never leave your machine
- Mutating operations require explicit confirmation

## License

MIT
npm package: @plugix/mcp-shopware
Description: MCP Server for Shopware 6 - Products, Orders, Inventory Management
Author: Plugix
Latest version: 0.1.0

# Shopware 6 MCP Server

MCP server for Shopware 6 e-commerce platform integration.

## Features

- **get_products** - Query products with filters
- **get_categories** - List product categories
- **get_orders** - List orders with status
- **update_stock** - Update inventory levels (with confirmation)
- **save_descriptions** - Save product descriptions (with confirmation)

## Installation

```bash
npm install
cp .env.example .env
```

## Configuration

Edit `.env`:

```env
# AI Integration API
API_URL=wss://api.ai-integration.com
API_TOKEN=sk_live_your_token_here

# Shopware 6 Admin API
SHOPWARE_URL=https://your-shop.com
SHOPWARE_CLIENT_ID=your_client_id
SHOPWARE_CLIENT_SECRET=your_client_secret
```

To get Shopware API credentials:
1. Go to Settings > System > Integrations
2. Create new integration with Admin API access
3. Copy Client ID and Client Secret

## Usage

### Development

```bash
npm run dev
```

### Production

```bash
npm run build
npm start
```

### Docker

```bash
docker build -t mcp-shopware .
docker run --env-file .env mcp-shopware
```

## Tools Reference

### get_products

Query products from the catalog.

**Parameters:**
| Name | Type | Description |
|------|------|-------------|
| categoryId | string | Filter by category ID |
| search | string | Search in product name |
| active | boolean | Filter by active status |
| limit | number | Max results (default: 25) |

### get_categories

List product categories.

**Parameters:**
| Name | Type | Description |
|------|------|-------------|
| parentId | string | Filter by parent category |
| active | boolean | Filter by active status |

### get_orders

List orders with optional status filter.

**Parameters:**
| Name | Type | Description |
|------|------|-------------|
| status | string | Filter: open, in_progress, completed, cancelled |
| limit | number | Max results (default: 25) |

### update_stock

Update product stock levels. Requires confirmation.

**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| updates | array | Yes | `[{productId, stock}]` |
| confirmed | boolean | Yes | Must be `true` to update |

### save_descriptions

Save product descriptions. Requires confirmation.

**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| items | array | Yes | `[{productId, description}]` |
| confirmed | boolean | Yes | Must be `true` to save |

## API Permissions

Required Shopware integration permissions:
- Products: read, write
- Categories: read
- Orders: read
- Inventory: write

## License

MIT