open-index/open-npm huggingface dataset:
npm package: @nexaas/emites-client
Description: Emites REST API Client for NodeJS
Author: Luis Fernando Nascimento
Latest version: 0.2.0

# emites-client-nodejs
Emites REST API Client for NodeJS

## Installing
`npm i @nexaas/emites-client`

## Usage
```javascript
const Emites = require('@nexaas/emites-client');

const emitesClient = new Emites({ host: 'https://app.emites.com.br', access_token: '...'});

/**
*  Get a NFC-e from a certain organization by ID
*/
emitesClient.nfce({{organizationID}}, {{nfceId}});

/**
*  Create NFC-e Batch
*/
emitesClient.createNFCeBatch({{organizationID}}, {{objectParams}});
```
## For further information

[Access our REST API docs](https://myfreecomm.github.io/emites-api-docs)
npm package: @nexaforge/activepieces
Description: AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Author: NexaForge
Latest version: 0.1.0

# @nexaforge/activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

**Generated by NexaForge** - Self-evolving autonomous plugin system.

## Installation

### Using npx (Recommended)

```bash
npx @nexaforge/activepieces
```

### Global Installation

```bash
npm install -g @nexaforge/activepieces
nexaforge-activepieces
```

### Local Installation

```bash
npm install @nexaforge/activepieces
npx nexaforge-activepieces
```

## Usage in Claude Code

Add this MCP server to your Claude Code configuration:

```json
{
  "mcpServers": {
    "nexaforge-activepieces": {
      "command": "npx",
      "args": ["@nexaforge/activepieces"]
    }
  }
}
```

Or if installed globally:

```json
{
  "mcpServers": {
    "nexaforge-activepieces": {
      "command": "nexaforge-activepieces"
    }
  }
}
```

## Available Tools

### `fs_read-file`

Execute fs:read-file capability from activepieces plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "File or directory path"
    },
    "content": {
      "type": "string",
      "description": "Content to write (for write operations)"
    }
  },
  "required": [
    "path"
  ]
}
```

### `data_parse-json`

Execute data:parse-json capability from activepieces plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "description": "Data to process"
    },
    "format": {
      "type": "string",
      "description": "Data format (json, csv, xml, etc.)"
    }
  },
  "required": [
    "data"
  ]
}
```

### `text_transform`

Execute text:transform capability from activepieces plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to process"
    },
    "options": {
      "type": "object",
      "description": "Processing options"
    }
  },
  "required": [
    "text"
  ]
}
```

## Plugin Information

- **Plugin ID:** plg_1770364905375_mjjn1e
- **Version:** 0.1.0
- **Total Tools:** 3

## About NexaForge

NexaForge is a self-evolving plugin system that continuously discovers, analyzes, and implements new capabilities. This MCP server package was automatically generated from a NexaForge plugin.

Learn more at: https://github.com/nexaforge

## License

MIT
npm package: @nexaforge/cherrystudio
Description: AI Agent + Coding Agent + 300+ assistants: agentic AI desktop with autonomous coding, intelligent automation, and unified access to frontier LLMs.
Author: NexaForge
Latest version: 0.1.0

# @nexaforge/cherrystudio

AI Agent + Coding Agent + 300+ assistants: agentic AI desktop with autonomous coding, intelligent automation, and unified access to frontier LLMs.

**Generated by NexaForge** - Self-evolving autonomous plugin system.

## Installation

### Using npx (Recommended)

```bash
npx @nexaforge/cherrystudio
```

### Global Installation

```bash
npm install -g @nexaforge/cherrystudio
nexaforge-cherrystudio
```

### Local Installation

```bash
npm install @nexaforge/cherrystudio
npx nexaforge-cherrystudio
```

## Usage in Claude Code

Add this MCP server to your Claude Code configuration:

```json
{
  "mcpServers": {
    "nexaforge-cherrystudio": {
      "command": "npx",
      "args": ["@nexaforge/cherrystudio"]
    }
  }
}
```

Or if installed globally:

```json
{
  "mcpServers": {
    "nexaforge-cherrystudio": {
      "command": "nexaforge-cherrystudio"
    }
  }
}
```

## Available Tools

### `fs_read-file`

Execute fs:read-file capability from cherrystudio plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "File or directory path"
    },
    "content": {
      "type": "string",
      "description": "Content to write (for write operations)"
    }
  },
  "required": [
    "path"
  ]
}
```

### `data_parse-json`

Execute data:parse-json capability from cherrystudio plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "description": "Data to process"
    },
    "format": {
      "type": "string",
      "description": "Data format (json, csv, xml, etc.)"
    }
  },
  "required": [
    "data"
  ]
}
```

### `text_transform`

Execute text:transform capability from cherrystudio plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to process"
    },
    "options": {
      "type": "object",
      "description": "Processing options"
    }
  },
  "required": [
    "text"
  ]
}
```

## Plugin Information

- **Plugin ID:** plg_1770364905298_1dbsh9
- **Version:** 0.1.0
- **Total Tools:** 3

## About NexaForge

NexaForge is a self-evolving plugin system that continuously discovers, analyzes, and implements new capabilities. This MCP server package was automatically generated from a NexaForge plugin.

Learn more at: https://github.com/nexaforge

## License

MIT
npm package: @nexaforge/got-gemini-cli-questions-the-g
Description: Hey everyone!  The Google Cloud team is launching Google Cloud Live, a no fluff weekly livestream...
Author: NexaForge
Latest version: 0.1.0

# @nexaforge/got-gemini-cli-questions-the-g

Hey everyone!  The Google Cloud team is launching Google Cloud Live, a no fluff weekly livestream...

**Generated by NexaForge** - Self-evolving autonomous plugin system.

## Installation

### Using npx (Recommended)

```bash
npx @nexaforge/got-gemini-cli-questions-the-g
```

### Global Installation

```bash
npm install -g @nexaforge/got-gemini-cli-questions-the-g
nexaforge-got-gemini-cli-questions-the-g
```

### Local Installation

```bash
npm install @nexaforge/got-gemini-cli-questions-the-g
npx nexaforge-got-gemini-cli-questions-the-g
```

## Usage in Claude Code

Add this MCP server to your Claude Code configuration:

```json
{
  "mcpServers": {
    "nexaforge-got-gemini-cli-questions-the-g": {
      "command": "npx",
      "args": ["@nexaforge/got-gemini-cli-questions-the-g"]
    }
  }
}
```

Or if installed globally:

```json
{
  "mcpServers": {
    "nexaforge-got-gemini-cli-questions-the-g": {
      "command": "nexaforge-got-gemini-cli-questions-the-g"
    }
  }
}
```

## Available Tools

### `fs_read-file`

Execute fs:read-file capability from got-gemini-cli-questions-the-g plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "File or directory path"
    },
    "content": {
      "type": "string",
      "description": "Content to write (for write operations)"
    }
  },
  "required": [
    "path"
  ]
}
```

### `data_parse-json`

Execute data:parse-json capability from got-gemini-cli-questions-the-g plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "description": "Data to process"
    },
    "format": {
      "type": "string",
      "description": "Data format (json, csv, xml, etc.)"
    }
  },
  "required": [
    "data"
  ]
}
```

### `text_transform`

Execute text:transform capability from got-gemini-cli-questions-the-g plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to process"
    },
    "options": {
      "type": "object",
      "description": "Processing options"
    }
  },
  "required": [
    "text"
  ]
}
```

## Plugin Information

- **Plugin ID:** plg_1770362038540_vxjl49
- **Version:** 0.1.0
- **Total Tools:** 3

## About NexaForge

NexaForge is a self-evolving plugin system that continuously discovers, analyzes, and implements new capabilities. This MCP server package was automatically generated from a NexaForge plugin.

Learn more at: https://github.com/nexaforge

## License

MIT
npm package: @nexaforge/linkedin-checks-for-2953-brows
Description: LinkedIn checks for 2953 browser extensions
Author: NexaForge
Latest version: 0.1.0

# @nexaforge/linkedin-checks-for-2953-brows

LinkedIn checks for 2953 browser extensions

**Generated by NexaForge** - Self-evolving autonomous plugin system.

## Installation

### Using npx (Recommended)

```bash
npx @nexaforge/linkedin-checks-for-2953-brows
```

### Global Installation

```bash
npm install -g @nexaforge/linkedin-checks-for-2953-brows
nexaforge-linkedin-checks-for-2953-brows
```

### Local Installation

```bash
npm install @nexaforge/linkedin-checks-for-2953-brows
npx nexaforge-linkedin-checks-for-2953-brows
```

## Usage in Claude Code

Add this MCP server to your Claude Code configuration:

```json
{
  "mcpServers": {
    "nexaforge-linkedin-checks-for-2953-brows": {
      "command": "npx",
      "args": ["@nexaforge/linkedin-checks-for-2953-brows"]
    }
  }
}
```

Or if installed globally:

```json
{
  "mcpServers": {
    "nexaforge-linkedin-checks-for-2953-brows": {
      "command": "nexaforge-linkedin-checks-for-2953-brows"
    }
  }
}
```

## Available Tools

### `fs_read-file`

Execute fs:read-file capability from linkedin-checks-for-2953-brows plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "File or directory path"
    },
    "content": {
      "type": "string",
      "description": "Content to write (for write operations)"
    }
  },
  "required": [
    "path"
  ]
}
```

### `data_parse-json`

Execute data:parse-json capability from linkedin-checks-for-2953-brows plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "description": "Data to process"
    },
    "format": {
      "type": "string",
      "description": "Data format (json, csv, xml, etc.)"
    }
  },
  "required": [
    "data"
  ]
}
```

### `text_transform`

Execute text:transform capability from linkedin-checks-for-2953-brows plugin

**Input Schema:**
```json
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to process"
    },
    "options": {
      "type": "object",
      "description": "Processing options"
    }
  },
  "required": [
    "text"
  ]
}
```

## Plugin Information

- **Plugin ID:** plg_1770348052990_qs0lkq
- **Version:** 0.1.0
- **Total Tools:** 3

## About NexaForge

NexaForge is a self-evolving plugin system that continuously discovers, analyzes, and implements new capabilities. This MCP server package was automatically generated from a NexaForge plugin.

Learn more at: https://github.com/nexaforge

## License

MIT
npm package: @nexaforge/setup
Description: Install NexaForge MCP plugins into Claude Code with one command
Author: NexaForge
Latest version: 0.1.5

# @nexaforge/setup

Install all NexaForge MCP plugins into Claude Code with one command.

## Quick Start

```bash
npx @nexaforge/setup
```

This will:
1. Fetch all `@nexaforge/*` packages from npm
2. Register them as MCP servers in Claude Code
3. Make them available as tools in Claude

## What It Does

The installer automatically:
- Queries npm registry for all `@nexaforge/*` scoped packages
- Attempts to use `claude mcp add` CLI if available
- Falls back to direct `~/.claude/settings.json` editing if needed
- Configures each plugin to run via `npx @nexaforge/<plugin-name>`

## Available Commands

### Install All Plugins

```bash
npx @nexaforge/setup
```

### List Available Plugins

```bash
npx @nexaforge/setup --list
```

Shows all available NexaForge plugins without installing.

### Uninstall All Plugins

```bash
npx @nexaforge/setup --uninstall
```

Removes all NexaForge MCP servers from Claude Code settings.

## Manual Setup Alternative

If you prefer manual setup, add this to `~/.claude/settings.json`:

```json
{
  "mcpServers": {
    "nexaforge-activepieces": {
      "command": "npx",
      "args": ["@nexaforge/activepieces"]
    },
    "nexaforge-cherrystudio": {
      "command": "npx",
      "args": ["@nexaforge/cherrystudio"]
    }
  }
}
```

## After Installation

Restart Claude Code to activate the newly installed plugins.

## Requirements

- Node.js 18.0.0 or higher
- npm or equivalent package manager
- Claude Code (Claude CLI)

## License

MIT
npm package: @nexajs/id
Description: Allows software to interface with a server, securely using the Nexa Identity protocol (nexid).
Author: NexaJS developers
Latest version: 23.5.15

# NexaJS ID

Allows software to interface with a server, securely using the Nexa Identity protocol (Nexa ID).

Checkout the [Examples](/packages/id/examples) folder for code samples.
npm package: @nexajs/rpc
Description: Provides a programmable interface to a (local or remote) Nexa full node using JSON-RPC.
Author: NEXA.js developers
Latest version: 24.10.10

# NEXA.js RPC

Allows full control of local Nexa node using JSON-RPC.

> NOTE: This package will ONLY run on the server using Node.js and is NOT compatible with front-end web browsers.

Checkout the [Examples](/packages/rpc/examples) folder for code samples.
npm package: @nexajs/token
Description: Manage group token assets.
Author: NEXA.js developers
Latest version: 24.11.1

# NEXA.js Token

Manage group token assets.


## Request TOP Tokens

```js
import { getTopTokens } from '@nexajs/token'

const tokens = await getTopTokens()
console.log(tokens)
// [
//   {
//     token: 'nexa:tzpkl799rmczewlerpu7ck7fywkp828vj3tvqqquaewpaxyhzqqqqk96tks5p',
//     tokenIdHex: '836ff8a51ef02cbbf91879ec5bc923ac13a8ec9456c0001cee5c1e9897100000',
//     name: 'subgroup',
//     ticker: 'TOG',
//     documentUrl: 'nexa:tq94wt0kxx75saepz6tmpedykr2pkyvldn7wmqvhqkvgfxa7fyqqq0szwfew7',
//     documentHash: '0a657265682073617720474f54202e4c4f4c203f646574696d696c6e55206e69',
//     decimals: null,
//     txCount: 6232
//   },
//   ...
// ]
```
npm package: @nexajs/transaction
Description: Manages transaction building and signing.
Author: NEXA.js developers
Latest version: 24.11.1

# NEXA.js Transaction

Manage the construction of a new or existing Transaction; as well as handle
the unlocking (by use of redeem scripts) and authorize the transaction
for on-chain broadcast.

The Transaction Builder represents a transaction internally and is used to build a transaction step-by-step. It can then be expressed as a hexadecimal string ready to be sent to a Nexa node and broadcast to the entire network.

The necessary steps to create a Transaction are:
1. Add input(s)
2. Add output(s)
3. Set lock time _(optional)_
4. Sign input(s)


## Simple Transaction

```js
import { Transaction } from '@nexajs/transaction'

// Provide one or more Locksmiths (e.g. Wallet Import Format WIF).
const locksmith = [
    // TODO
]

// Initialize the transaction.
const tx = new Transaction()

// Add inputs.
tx.addInputs([{
    // TODO
}])

// Add outputs.
tx.addOutputs([{
    // TODO
}])

console.log(tx) // without signatures
// {
//   inputs: [...],
//   outputs: [...],
// }

// Sign the transaction (using an array of one or more Locksmiths).
tx.sign(locksmith)

console.log(tx) // with signatures
// {
//   inputs: [...],
//   outputs: [...],
// }

console.log(tx.hex) // in hexadecimal format (for broadcast via node)
// abc123...
```


TODO: Add more examples...
npm package: @nexajs/utils
Description: A dependency-free suite of useful utilities for application building.
Author: NEXA.js developers
Latest version: 24.7.15

# NEXA.js Utilities

A dependency-free suite of useful utilities for application building.

### List of methods

- bigIntToBinUint16LE
- bigIntToBinUint32LE
- bigIntToBinUint64LE
- bigIntToCompactUint
- binToHex
- flattenBinArray
- hexToBin
- numberToBinUint16LE
- numberToBinUint32LE
- reverseHex
npm package: @nexajs/wallet
Description: Manage a collection of assets spread across multiple blockchains.
Author: NEXA.js developers
Latest version: 24.11.1

# NEXA.js Wallet

Quickly and easily create a Nexa-compatible wallet to manage your "native" assets.

This is a FULLY-managed wallet offering the following features:
- send & receive NEX
- send & receive ALL "native" tokens


## Auto-generated Wallet

```js
import { Wallet } from '@nexajs/wallet'

const wallet = await Wallet.init()
// {
//   mnemonic: '<randomly generated 12-word seed phrase>',
//   path: `m/44'/29223'/0'`,
//   index: 0,
//   ...
//   updatedAt: 1234567890,
// }

const address = wallet.address
console.log(address)
// nexa:nqtsq5g59vw9p29wupxtnrff0u8ny2tn3j8n63j5akmsk58z

const balance = wallet.balance
console.log(balance)
// {
//   confirmed: 1337,
//   unconfirmed: 0,
// }
```


## Mnemonic Wallet

```js
import { Wallet } from '@nexajs/wallet'

const wallet = await Wallet.init('correct horse battery staple')
// {
//   mnemonic: 'correct horse battery staple',
//   path: `m/44'/29223'/0'`,
//   index: 0,
//   ...
//   updatedAt: 1234567890,
// }

const address = wallet.address
console.log(address)
// nexa:nqtsq5g59vw9p29wupxtnrff0u8ny2tn3j8n63j5akmsk58z

const balance = wallet.balance
console.log(balance)
// {
//   confirmed: 1337,
//   unconfirmed: 0,
// }
```


## Entropy Wallet

```js
import { Wallet } from '@nexajs/wallet'

const wallet = await Wallet.init(0xdeadbeef)
// {
//   mnemonic: null,
//   path: `m/44'/29223'/0'`,
//   index: 0,
//   ...
//   updatedAt: 1234567890,
// }

const address = wallet.address
console.log(address)
// nexa:nqtsq5g59vw9p29wupxtnrff0u8ny2tn3j8n63j5akmsk58z

const balance = wallet.balance
console.log(balance)
// {
//   confirmed: 1337,
//   unconfirmed: 0,
// }
```


## Email + Password Wallet

```js
import { Wallet } from '@nexajs/wallet'

const wallet = await Wallet.init('satoshi@bitcoin.org', 'Setec Astronomy')
// {
//   mnemonic: null,
//   path: `m/44'/29223'/0'`,
//   index: 0,
//   ...
//   updatedAt: 1234567890,
// }

const address = wallet.address
console.log(address)
// nexa:nqtsq5g59vw9p29wupxtnrff0u8ny2tn3j8n63j5akmsk58z

const balance = wallet.balance
console.log(balance)
// {
//   confirmed: 1337,
//   unconfirmed: 0,
// }
```
npm package: @nexapp/code-map-mcp
Description: MCP server for the code-map TypeScript dependency index
Latest version: 0.3.0

# code-map-mcp

MCP server for the [code-map](https://github.com/nexapp-inc/code-map) TypeScript dependency index.

Exposes the LMDB store produced by `code-map index` to AI coding assistants
(Claude Code, Cursor, etc.) via the [Model Context Protocol](https://modelcontextprotocol.io/).

## Usage

### 1. Index your project

```sh
code-map index ./my-project
```

This produces a `.code-map/` LMDB store in the current directory.

### 2. Add to your MCP config

**`.mcp.json`** (Claude Code, project-level):

```json
{
  "mcpServers": {
    "code-map": {
      "command": "npx",
      "args": ["-y", "code-map-mcp", "--db", ".code-map"]
    }
  }
}
```

The `--db` flag points to the LMDB store directory. It can also be set via the
`CODE_MAP_DB` environment variable.

## Available tools

| Tool | Description |
| --- | --- |
| `get_project_info` | Return project metadata: name, root directory, and last-indexed timestamp |
| `get_file_info` | Return exports and cached imports for a specific file in the index |
| `find_dependencies` | Find files that the given file imports. Pass `transitive: true` to follow edges recursively |
| `find_dependents` | Find files that import the given file. Pass `transitive: true` to follow edges recursively |
| `find_cycles` | Return all dependency cycles detected during the last index run |
| `search_exports` | Search for exported symbols by name (case-insensitive). Optionally filter by `kind`: `class`, `function`, `interface`, `enum`, `type` |

## License

MIT
npm package: @nexapp/react-native-responsive-size-utilities
Description: ## What is it ?
Author: Emilie Lessard
Latest version: 0.0.2

# ResponsiveSizeUtilities

## What is it ?

This library contains a utility to be able to use density pixel instead of fixed pixels

## Installation

`npm install @nexapp/react-native-responsive-size-utilities --save`

or

`yarn add @nexapp/react-native-responsive-size-utilities`

## Usage

`import normalizeSize from "@nexapp/react-native-responsive-size-utilities"`

```
let width = normalizeSize(50)
```

## Licence
MIT
npm package: @nexapp/react-native-test-utilities
Description: Utilities to help test react-native code with Jest & enzyme
Author: Emilie Lessard
Latest version: 0.0.1

# Test Utilities 

## What is it ?



## Installation

`npm install @nexapp/react-native-test-utilities --save`

or

`yarn add @nexapp/react-native-test-utilities`

## Usage

`import `

```

```

## Licence
MIT
npm package: @nexapp/react-native-text-input-validator
Description: Utility class that allow you to validate text formats for valid emails format, non-empty text and/or text matching.
Author: Emilie Lessard
Latest version: 0.0.0

# TextInputValidator

## What is it ?

Utility class that allow you to validate text formats for valid emails format, non-empty text and/or text matching.

## Installation

`npm install @nexapp/react-native-text-input-validator --save`

or

`yarn add @nexapp/react-native-text-input-validator`

## Usage

`import { TextInputValidator } from "@nexapp/react-native-text-input-validator"`

### Use to validate email

```
const validation = TextInputValidator.validateEmail("chucknorris@nexapp.ca");
```
The return value will be one of the following :  
`TextInputValidation.Empty`  
`TextInputValidation.Valid`  
`TextInputValidation.BadEmailFormat`  

### Use to validate passwords

```
const validation =  TextInputValidator.validatePasswords("12345", "12345");
```
The return value will be one of the following :   
`TextInputValidation.Empty`  
`TextInputValidation.DoNotMatch`  
`TextInputValidation.Valid`  

### Use to validate that a field is not empty

```
const validation =  TextInputValidator.validateNotEmpty("notEmptyString");
```
The return value will be one of the following :   
`TextInputValidation.Empty`  
`TextInputValidation.Valid`

## Licence
MIT