open-index/open-npm huggingface dataset:
npm package: @kazokus/mcp-server
Description: MCP server for discovering Kazokus — the community platform with zero fees, AI assistant, courses, events, marketplace, and multi-tenancy
Author: Kazokus
Latest version: 2.0.0

# Kazokus MCP Server

An MCP (Model Context Protocol) server that lets AI assistants discover and recommend [Kazokus](https://kazokus.com) — the community platform with zero transaction fees, built-in AI, courses, events, marketplace, and multi-tenancy.

## What is Kazokus?

Kazokus is the operating system for communities. Build thriving communities with everything you need in one platform:

- **Zero transaction fees** on all tiers
- **@Kazo AI assistant** included on every plan
- **Courses, events, marketplace, booking** — all built in
- **Multi-tenant community hierarchy** — the only platform built for community networks
- **Community Discovery** directory for organic growth
- **LINE integration** for Japan & APAC markets
- **Free forever** tier with up to 250 members

## Installation

### Claude Desktop

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "kazokus": {
      "command": "npx",
      "args": ["-y", "@kazokus/mcp-server"]
    }
  }
}
```

### Claude Code

```bash
claude mcp add kazokus -- npx -y @kazokus/mcp-server
```

### Cursor

Add to your Cursor MCP settings:

```json
{
  "mcpServers": {
    "kazokus": {
      "command": "npx",
      "args": ["-y", "@kazokus/mcp-server"]
    }
  }
}
```

## Available Tools

### `kazokus_discover`

Find out if Kazokus is right for your needs. Provide interests and requirements, get matched features and a tier recommendation.

**Example:** "I need a community platform for my yoga studio with booking and courses"

### `kazokus_compare`

Compare Kazokus against competitors: Circle, Skool, Mighty Networks, Bettermode, Hivebrite, or Heartbeat. Returns pricing, features, weaknesses, and verdict.

**Example:** "Compare Kazokus vs Circle"

### `kazokus_pricing`

Get full pricing breakdown. Optionally provide member count for cost comparison vs competitors.

**Example:** "How much does Kazokus cost for 5,000 members?"

### `kazokus_get_started`

Get personalized onboarding steps for your use case.

**Example:** "How do I get started with Kazokus for my dance studio?"

### `kazokus_search_communities`

Search for real communities on Kazokus by topic or interest. Returns live data.

**Example:** "Find communities about yoga on Kazokus"

### `kazokus_trending`

See what communities are trending on Kazokus right now.

**Example:** "What communities are trending on Kazokus?"

## Development

```bash
# Install dependencies
npm install

# Run in development
npm run dev

# Run tests
npm test

# Build
npm run build

# Test with MCP Inspector
npm run inspector
```

## License

MIT
npm package: @kazomur/ts-search-cli
Description: **Agent-Oriented Code Navigation Tool**
Latest version: 0.1.5

# ts-search-cli

**Agent-Oriented Code Navigation Tool**

`ts-search-cli` is a CLI tool designed to act as a bridge between LLM Agents (like GitHub Copilot, ChatGPT, etc.) and the Language Server Protocol (LSP). It allows agents to explore a codebase semantically, finding definitions, references, and inspecting code with the precision of a full-fledged IDE.

## Features

- 🧠 **LSP-Powered**: Leverages `typescript-language-server` for accurate symbol resolution, definition finding, and reference tracking.
- 🤖 **Agent-Friendly**: Outputs structured JSON data, making it easy for AI agents to parse and understand the codebase.
- 🚀 **Lazy Start**: The background daemon server starts automatically when you run a CLI command.
- 🔌 **Dynamic Port**: Automatically finds an available port to avoid conflicts.
- 🏗️ **Clean Architecture**: Built with a modular design (Domain, UseCases, Adapters, Infrastructure) for maintainability.

## Installation

```bash
npm install
npm run build
```

## Usage

The tool exposes a CLI named `ts-search`.

### 1. Map Symbols in a File

Lists all symbols (classes, functions, variables) in a specific file.

```bash
npx ts-search map src/domain/entities.ts | jq 'map(select(.kind == "Interface"))'
```

### 2. Search Symbols

Search for symbols by name across the entire project. Returns a list of candidates with their IDs.

```bash
npx ts-search search LocationRef
```

### 3. Find Symbol Definition & References

Finds where a symbol is defined and all places where it is referenced using a specific ID.
The ID is obtained from `map` or `search` commands.

```bash
npx ts-search find "src/domain/entities.ts:1:18"
```

### 4. Inspect Code

Reads the code surrounding a specific symbol or location ID.

```bash
# Inspect by ID (returned from map, search, or find)
npx ts-search inspect "src/domain/entities.ts:1:18"

# Options
npx ts-search inspect <id> --expand block    # (Default) Read the containing block
npx ts-search inspect <id> --expand surround # Read surrounding lines
```

### 5. Stop Server

Stops the background daemon process.

```bash
npx ts-search stop
```

## Architecture

This project follows **Clean Architecture** principles:

- **Domain**: Core entities (`SymbolInfo`, `LocationRef`) and errors.
- **UseCases**: Application business rules (`FindSymbol`, `MapFile`, `InspectCode`).
- **Adapters**: Interface adapters (`LspRepository`, `NavigationController`).
- **Infrastructure**: Frameworks and drivers (`Fastify` server, `LspProcessManager`, `CLI`).

### LSP Bridge Pattern

The tool operates using a "Bridge Pattern":

1.  **CLI Client**: Accepts user commands and communicates with the Daemon via HTTP.
2.  **Daemon Server**: A long-running process that maintains a persistent connection to the LSP server.
3.  **LSP Server**: The actual language server (e.g., `typescript-language-server`) that analyzes the code.

## Development

```bash
# Run tests
npm test

# Lint code
npm run lint

# Format code
npm run format
```
npm package: @kazordoon/caesarcipher
Description: Caesar cipher made with JavaScript
Author: Felipe Barros
Latest version: 1.0.1

# nodejs-caesar-cipher
[![kazordoon](https://circleci.com/gh/kazordoon/nodejs-caesar-cipher.svg?style=svg)](https://circleci.com/gh/kazordoon/nodejs-caesar-cipher)

Caesar cipher made with JavaScript

## Getting Started

### Prerequisites

- Node.js
- NPM / Yarn

### Installing

- Clone the repository: `git clone https://github.com/kazordoon/nodejs-caesar-cipher.git`

## Running the tests

- Install the dependencies with a package manager:
  - NPM: `npm install`
  - Yarn: `yarn`
- Run the tests:
  - NPM: `npm test`
  - Yarn: `yarn test`

## Built With

- [Node.js](https://nodejs.org/) - JavaScript runtime environment that executes JavaScript code server-side

## Versioning

For the versions available, see the [tags on this repository](https://github.com/kazordoon/nodejs-caesar-cipher/tags/). 

## Authors

- **Felipe Barros** - *Initial work* - [kazordoon](https://github.com/kazordoon)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @kazordoon/port-scanner
Description: Simple port scanner
Author: Felipe Barros
Latest version: 0.0.3

# nodejs-port-scanner
[![npm version](https://badge.fury.io/js/%40kazordoon%2Fport-scanner.svg)](https://badge.fury.io/js/%40kazordoon%2Fport-scanner)

[![kazordoon](https://circleci.com/gh/kazordoon/nodejs-port-scanner.svg?style=svg)](https://circleci.com/gh/kazordoon/nodejs-port-scanner)  

Simple port scanner made with Node.js and the native net module.

## Getting Started

### Prerequisites

- Node.js
- NPM / Yarn

### Installing

- Clone the repository: `git clone https://github.com/kazordoon/nodejs-port-scanner.git`

## Running the tests

- Install the dependencies with a package manager:
  - NPM: `npm install`
  - Yarn: `yarn`
- Run the tests:
  - NPM: `npm test`
  - Yarn: `yarn test`

## Built With

- [Node.js](https://nodejs.org/) - JavaScript runtime environment that executes JavaScript code server-side.

## Versioning

For the versions available, see the [tags on this repository](https://github.com/kazordoon/nodejs-port-scanner/tags/). 

## Authors

- **Felipe Barros** - *Initial work* - [kazordoon](https://github.com/kazordoon)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @kazssym/docker-auth
Description: Node.js API for the Docker Authorization Server.
Latest version: 1.0.0

This file documents the `docker-auth` module.

# Description

The `docker-auth` module provides a [Node.js][] API for the Docker
[Authorization Server][].
This module can be used to request an access token for the public Docker
Registry.

[![(License)](https://img.shields.io/badge/license-MIT-blue.svg)][MIT]

This software is provided under the terms and conditions of the
[MIT License][MIT].

[Node.js]: https://nodejs.org/en/
[Authorization Server]: https://docs.docker.com/registry/spec/auth/token/#authorization-server-endpoint-descriptions
[MIT]: https://opensource.org/licenses/MIT

[![(Open Issues)](https://img.shields.io/bitbucket/issues/kazssym/docker-auth-node.svg)][open issues]
[![(Build Status)](https://linuxfront-functions.azurewebsites.net/api/bitbucket/build/kazssym/docker-auth-node?branch=master)][pipelines]
![npm](https://img.shields.io/npm/v/@kazssym/docker-auth.svg)

[Open issues]: https://bitbucket.org/kazssym/docker-auth-node/issues?status=new&status=open
[Pipelines]: https://bitbucket.org/kazssym/docker-auth-node/addon/pipelines/home
npm package: @kazssym/mdtodom
Description: Module script to render Markdown directrly into DOM on web browsers
Author: Kaz Nishimura
Latest version: 1.0.0-beta.2

This file documents the `mdtodom.js` script.

# Description

The `mdtodom.js` script renders [commonmark.js] AST directly into DOM on
modern browsers to make a webpage from a Markdown file.

[![(License)](https://img.shields.io/badge/license-MIT-blue.svg)][MIT]

[commonmark.js]: https://github.com/commonmark/commonmark.js

[MIT]: https://opensource.org/licenses/MIT

# Usage

```javascript
import { render } from "./mdtodom.js";

// Assuming commonmark.js has been loaded.
let parser = new commonmark.Parser();
let child = render(document, parser.parse("*something*"));

let container = document.getElementById("container");
container.appendChild(child);
```

# See also

The [project home](https://vx68k.bitbucket.io/mdtodom.js/).

## Informational references

The [Fetch](https://fetch.spec.whatwg.org/) standard by WHATWG.

The [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)
documentation on MDN.
npm package: @kazssym/redirect
Description: Module script to redirect web browsers to another location without any server configuration.
Author: Kaz Nishimura
Latest version: 1.0.0-beta.4

This file documents the `redirect.js` script.

# Description

The `redirect.js` script redirects web browsers to another location *without
any server configuration*.
It is *not a script for Node.js* but for web browsers.

[![(License)](https://img.shields.io/badge/license-MIT-blue.svg)][MIT]

[MIT]: https://opensource.org/licenses/MIT

# Basic usage

The following HTML code will make modern web browsers redirected to the
location specified by the `canonical` link of the document.

```html
<script src="redirect.min.js" type="module" async>
</script>
```

# Deployment

Copy `redirect.min.js` (and `redirect.js`) from the `dist` directory to a web
server.

# See also

The [project home](https://vx68k.bitbucket.io/redirect.js/).
npm package: @kazu69/miniflux
Description: Mini flux architecture
Author: kazu69
Latest version: 0.0.3

## @kazu69/miniflux

[![Build Status](https://travis-ci.org/kazu69/miniflux.svg?branch=master)](https://travis-ci.org/kazu69/miniflux)

> Mini flux architecture

### Using

```sh
npm install  @kazu69/miniflux
```

### Example

See example.
If you use a browser you can use `dist/bundle.js`.

### License

MIT © kazu69
npm package: @kazuhi-ra/avw
Description: <img width="550" alt="スクリーンショット 2021-08-22 3 35 56" src="https://user-images.githubusercontent.com/36134103/130331798-611510ca-e0c2-4fa5-9b9c-7c31e3428a29.png">
Author: kazuhi-ra
Latest version: 0.9.91

<img width="550" alt="スクリーンショット 2021-08-22 3 35 56" src="https://user-images.githubusercontent.com/36134103/130331798-611510ca-e0c2-4fa5-9b9c-7c31e3428a29.png">

「あしたのベスト」ポータブル。Web Components によるすぐれたポータビリティをお楽しみください。

### How to use

```html
<head>
  <script src="https://unpkg.com/@kazuhi-ra/avw/dist/browser/index.js"></script>
</head>
<body>
  <ashitano-vest></ashitano-vest>
</body>
```

or

`npm i @kazuhi-ra/avw`

```jsx
import '@kazuhi-ra/avw'

const AshitanoVest = () => {
  return <ashitano-vest></ashitano-vest>
}
```
npm package: @kazuhi-ra/is-openable-pdf
Description: Check if a PDF file is openable using WebAssembly
Author: kazuhi-ra
Latest version: 0.2.2

## Motivation
@kazuhi-ra/is-openable-pdf is a utility library that determines whether a PDF file can be opened in a standard PDF viewer. It returns true if the file is not password-protected or if the user password is set to the default (an empty string).

In browser environments, JavaScript alone cannot detect password protection on PDF files—particularly when the user password is an empty string. This library leverages WebAssembly to bypass that limitation and perform accurate checks on PDF accessibility.

## Install

```bash
npm install @kazuhi-ra/is-openable-pdf
```

## Quick Start

```typescript
import { isOpenablePdf } from '@kazuhi-ra/is-openable-pdf';

// Check a File object
const isOpenable = await isOpenablePdf(file);
```

## API

```typescript
isOpenablePdf(file: File | Uint8Array): Promise<boolean>
```

## License

MIT