open-index/open-npm huggingface dataset:
npm package: @runplex/client
Description: Browser-safe client for Runplex agent streams — SSE parser, stream accumulator, AI SDK transport, React hooks
Latest version: 0.1.5

# @runplex/client

Browser-safe client for Runplex agent streams. Works with both chat paths:

- **AI SDK path** (`/api/chat`) — `createRunplexTransport()` for `useChat`
- **SSE path** (`/api/chat/stream`) — `parseAgentEventStream()` + `StreamAccumulator`
- **React hooks** — `useThreads()` for thread management with active thread + message loading

Zero Node.js APIs. Works in browsers, Vite, Next.js, Deno, Cloudflare Workers.

Part of the [Runplex](https://github.com/runplex/runplex) framework.

## Installation

```bash
npm install @runplex/client
```

## Usage

```typescript
// AI SDK path
import { createRunplexTransport } from "@runplex/client/ai-sdk";
import { useThreads } from "@runplex/client/react";

// SSE path
import { parseAgentEventStream, StreamAccumulator } from "@runplex/client/stream";

// Types (both paths)
import { createThreadClient } from "@runplex/client";
```

## Documentation

See the [Chat Persistence guide](https://github.com/runplex/runplex/blob/main/docs/guides/chat-persistence.md) for production patterns.

## License

Apache-2.0
npm package: @runplex/core
Description: Shared types and contracts for Runplex
Latest version: 0.1.5

# @runplex/core

Shared types and contracts for Runplex

Part of the [Runplex](https://github.com/runplex/runplex) framework.

## Installation

```bash
npm install @runplex/core
```

## Documentation

See the [Runplex documentation](https://github.com/runplex/runplex/tree/main/docs) for guides and API reference.

## License

Apache-2.0
npm package: @runplex/runtime
Description: Sandbox-side agent runtime — Hono HTTP server with SQLite persistence for the 11 contract endpoints
Latest version: 0.1.5

# @runplex/runtime

Sandbox-side agent runtime — Hono HTTP server with SQLite persistence for the 11 contract endpoints

Part of the [Runplex](https://github.com/runplex/runplex) framework.

## Installation

```bash
npm install @runplex/runtime
```

## Documentation

See the [Runplex documentation](https://github.com/runplex/runplex/tree/main/docs) for guides and API reference.

## License

Apache-2.0
npm package: @runplex/runtime-claude-sdk
Description: Claude Agent SDK runtime provider for Runplex
Latest version: 0.1.5

# @runplex/runtime-claude-sdk

Claude Agent SDK runtime provider for Runplex

Part of the [Runplex](https://github.com/runplex/runplex) framework.

## Installation

```bash
npm install @runplex/runtime-claude-sdk
```

## Documentation

See the [Runplex documentation](https://github.com/runplex/runplex/tree/main/docs) for guides and API reference.

## License

Apache-2.0
npm package: @runplex/storage-s3
Description: S3-compatible storage provider for Runplex
Latest version: 0.1.5

# @runplex/storage-s3

S3-compatible storage provider for Runplex

Part of the [Runplex](https://github.com/runplex/runplex) framework.

## Installation

```bash
npm install @runplex/storage-s3
```

## Documentation

See the [Runplex documentation](https://github.com/runplex/runplex/tree/main/docs) for guides and API reference.

## License

Apache-2.0
npm package: @runpod/mcp-server
Description: MCP server for interacting with RunPod API
Latest version: 1.1.0

# Runpod MCP Server
[![smithery badge](https://smithery.ai/badge/@runpod/runpod-mcp-ts)](https://smithery.ai/server/@runpod/runpod-mcp-ts)

This Model Context Protocol (MCP) server enables you to interact with the Runpod REST API through Claude or other MCP-compatible clients.

## Features

The server provides tools for managing:

- **Pods**: Create, list, get details, update, start, stop, and delete pods
- **Endpoints**: Create, list, get details, update, and delete serverless endpoints
- **Templates**: Create, list, get details, update, and delete templates
- **Network Volumes**: Create, list, get details, update, and delete network volumes
- **Container Registry Authentications**: Create, list, get details, and delete authentications

## Quick Start

### Prerequisites

- Node.js 18 or higher
- A Runpod account and API key ([get your API key](https://www.runpod.io/console/user/settings))

### Running with npx

You can run the server directly without installation:

```bash
RUNPOD_API_KEY=your_api_key_here npx @runpod/mcp-server@latest
```

### Installing via Smithery

To install for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@runpod/runpod-mcp-ts):

```bash
npx -y @smithery/cli install @runpod/runpod-mcp-ts --client claude
```

## Setting up with Claude for Desktop

1. Open Claude for Desktop
2. Edit the config file:
   - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
   - Windows: `%APPDATA%\Claude\claude_desktop_config.json`
3. Add the server configuration:

```json
{
  "mcpServers": {
    "runpod": {
      "command": "npx",
      "args": ["@runpod/mcp-server@latest"],
      "env": {
        "RUNPOD_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

4. Restart Claude for Desktop

## Usage Examples

### List all pods

```
Can you list all my Runpod pods?
```

### Create a new pod

```
Create a new Runpod pod with the following specifications:
- Name: test-pod
- Image: runpod/pytorch:2.1.0-py3.10-cuda11.8.0-devel-ubuntu22.04
- GPU Type: NVIDIA GeForce RTX 4090
- GPU Count: 1
```

### Create a serverless endpoint

```
Create a Runpod serverless endpoint with the following configuration:
- Name: my-endpoint
- Template ID: 30zmvf89kd
- Minimum workers: 0
- Maximum workers: 3
```

## Security Considerations

This server requires your Runpod API key, which grants full access to your Runpod account. For security:

- Never share your API key
- Be cautious about what operations you perform
- Consider setting up a separate API key with limited permissions
- Don't use this in a production environment without proper security measures

## License

Apache-2.0