open-index/open-npm huggingface dataset:
npm package: @questlang/mcp-server
Description: MCP server for AI-powered i18n file translation. Translates JSON, CSV, Android XML, iOS .strings, PO, and XLIFF into 29 languages.
Latest version: 0.5.7

# @questlang/mcp-server

MCP server for AI-powered translation of i18n/localization files. Works with Claude Code, Cursor, and VS Code.

## Quick Start

```bash
npx -y @questlang/mcp-server init
```

This creates:
- `.mcp.json` — MCP server configuration for your IDE
- `.claude/commands/translate.md` — the `/translate` skill for Claude Code

## Setup

1. Create an account at [questlang.ru](https://questlang.ru)
2. Get an API key from [API Keys](https://questlang.ru/api-keys)
3. Set the key:

```bash
export QUESTLANG_API_KEY=ql_your_key_here
```

Or paste it into the `QUESTLANG_API_KEY` field in `.mcp.json`.

## Usage

In Claude Code, use the `/translate` slash command:

```
/translate Spanish, French, Japanese
```

Or ask in natural language:

> Scan my project for localization files and translate them to Spanish

## Supported Formats

| Format | Extensions |
|--------|-----------|
| JSON / ARB | `.json`, `.arb` |
| CSV | `.csv` |
| Android XML | `strings.xml` |
| iOS Strings | `.strings` |
| GNU gettext | `.po`, `.pot` |
| XLIFF | `.xliff`, `.xlf` |

## Available MCP Tools

| Tool | Description |
|------|-------------|
| `questlang_scan_i18n_files` | Scan directory for i18n files |
| `questlang_check_balance` | Check token balance |
| `questlang_estimate_cost` | Estimate translation cost |
| `questlang_translate_file` | Submit file for translation |
| `questlang_get_order_status` | Check translation status |
| `questlang_list_orders` | List recent orders |
| `questlang_update_glossary` | Add glossary terms |
| `questlang_request_review` | Request AI quality review |
| `questlang_get_review` | Get review report |

## 20 Languages

English, Russian, Spanish, French, German, Chinese (Simplified), Chinese (Traditional), Japanese, Korean, Arabic, Portuguese, Italian, Turkish, Hindi, Dutch, Polish, Swedish, Greek, Hebrew, Indonesian, Thai.

## Manual Setup

If you prefer to configure manually, add to `.mcp.json` in your project root:

```json
{
  "mcpServers": {
    "questlang": {
      "command": "npx",
      "args": ["-y", "@questlang/mcp-server"],
      "env": {
        "QUESTLANG_API_KEY": "ql_your_key_here"
      }
    }
  }
}
```

## License

MIT
npm package: @questnetwork/quest-image-captcha-js
Description: Decentralized Captcha Image Generator Based On JIMP
Author: Michael Matveev
Latest version: 0.9.0

## Quest Image Captcha JS

> Quick Example To Integrate P2P Challenges As A Starting Off Point For Decentralized Challenge Generation/Validation In P2P Apps Like [Quest Messenger JS](https://github.com/QuestNetwork/quest-messenger-js), forked from: https://github.com/xtremespb/zoia-captcha

## Installation 
1. Make sure you've cloned this repository into the same folder as your Quest Network apps.
2. Go to the root directory of your Quest Network app, for example [Quest Messenger JS](https://github.com/QuestNetwork/quest-messenger-js) and:
```
npm install --save ../quest-image-captcha-js
```

Then you need to include *quest-image-captcha-js* in your code:
```javascript
const captcha = require('@questnetwork/quest-image-captcha-js');
```
*quest-image-captcha-js* exports the following methods:
```javascript
getCaptcha = async (code = "GENERATE", backgroundChars = backgroundCharsDefault, backgroundColor = backgroudColorDefault)
```
* The parameter *code* represents a string which is displayed on the image, left empty it will generate a uuidv4.
* The first optional parameter is *backgroundChars* (default value is [...'0123456789']) which indicates which characters are displayed on the background as "garbage"
* The second optional parameter is *backgroundColor* (default value is 0xFFFFFFFF) which indicates the background color of the captcha image (it's not recommended to set the opacity to 00 as it makes easier to recognize the captcha image)

The method *getCaptcha* returns a promise and resolves a binary image buffer.

## Examples

To save the result image to a file, you may use the following code:
```javascript
const qCaptcha = require('quest-image-captcha-js');
const fs = require('fs');
const test = async() => {
	const img = await qCaptcha.getCaptcha('1234');
	fs.writeFileSync('image.png', img);
};
test();
```
In the following example there is a 4-digit captcha is returned as an *Express* route:
```javascript
const getCaptcha = async (req, res) => {
    const code = Math.random().toString().substr(2, 4);
    const image = await qCaptcha.getCaptcha(code);
    res.writeHead(200, {
        'Content-Type': 'image/png'
    });
    return res.end(image, 'binary');
};
```
npm package: @questpie/autopilot-agents
Description: QUESTPIE Autopilot agent system prompt templates
Author: QUESTPIE s.r.o.
Latest version: 1.0.0

# @questpie/autopilot-agents

Agent system prompt templates and prompt builder for QUESTPIE Autopilot.

Builds system prompts for agent sessions by combining role definitions, company context, and available tool descriptions into a structured prompt. Used by the orchestrator to configure agent sessions before spawning them.

> **Not meant to be used standalone.** This package is consumed by [`@questpie/autopilot-orchestrator`](https://www.npmjs.com/package/@questpie/autopilot-orchestrator).

## Dependencies

- `@questpie/autopilot-spec` — shared schemas and types

## Links

- [GitHub](https://github.com/questpie/autopilot)
- [Documentation](https://autopilot.questpie.com)

## License

MIT
npm package: @questpie/avatar
Description: Deterministic generative construct avatars — 2M+ unique variations from any seed
Author: QUESTPIE s.r.o.
Latest version: 1.0.0-beta.1

# @questpie/avatar

Deterministic generative construct avatars — 2M+ unique variations from any seed string. Given the same seed, the same avatar is always produced.

## Install

```bash
bun add @questpie/avatar
```

## Usage

### SVG generation (core)

```ts
import { generateAvatar } from '@questpie/avatar'

const svg = generateAvatar('agent-alpha')
// Returns an SVG string
```

### React component

```tsx
import { Avatar } from '@questpie/avatar/react'

<Avatar seed="agent-alpha" size={64} />
```

## Exports

| Entry point | Description |
| --- | --- |
| `@questpie/avatar` | Core SVG generation — zero runtime dependencies |
| `@questpie/avatar/react` | React component wrapper — requires `react >= 18` as peer dependency |

## Links

- [GitHub](https://github.com/questpie/autopilot)

## License

MIT