open-index/open-npm huggingface dataset:
npm package: @kongyo2/npm-info-mcp-server
Description: MCP server that provides npm package information for AI agents during TypeScript development
Author: kongyo2
Latest version: 1.0.2

# @kongyo2/npm-info-mcp-server

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/kongyo2/npm-info)

MCP server that provides npm package information for AI agents during TypeScript development.

npm パッケージ情報を提供する MCP サーバー。AI エージェントが TypeScript 開発中に npm レジストリを参照できます。

## Tools

| Tool                       | Description                                  |
| -------------------------- | -------------------------------------------- |
| `npm_search`               | Search packages                              |
| `npm_package_info`         | Get package details                          |
| `npm_package_versions`     | List versions                                |
| `npm_package_dependencies` | Get dependencies                             |
| `npm_package_readme`       | Fetch README                                 |
| `npm_package_types`        | Check TypeScript type definitions            |
| `npm_package_score`        | Get quality / popularity / maintenance score |

## Setup

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

## MCP Client Configuration

### Claude Code

Install via CLI (MCP only):

```bash
claude mcp add --scope user npm-info -- npx -y @kongyo2/npm-info-mcp-server
```

### Codex

```bash
codex mcp add npm-info -- npx -y @kongyo2/npm-info-mcp-server
```

## Development

```bash
npm install
npm run dev      # Start dev server
npm run check    # Type check, lint & format
npm run build    # Build
```

## License

MIT
npm package: @kongyo2/tiki-pedia-mcp-server
Description: MCP server for 知木ペディア (Tiki-pedia) MediaWiki API on Miraheze
Latest version: 1.0.0

# @kongyo2/tiki-pedia-mcp-server

[知木ペディア](https://tiki.miraheze.org/)（Miraheze上のMediaWiki）向けMCPサーバーです。

## セットアップ

### Claude Code

```bash
claude mcp add tiki-pedia -- npx @kongyo2/tiki-pedia-mcp-server
```

### Claude Desktop / Cursor 等

`claude_desktop_config.json` に追加:

```json
{
  "mcpServers": {
    "tiki-pedia": {
      "command": "npx",
      "args": ["@kongyo2/tiki-pedia-mcp-server"]
    }
  }
}
```

## ツール一覧

### ページ

| ツール                   | 説明                           |
| ------------------------ | ------------------------------ |
| `tiki_get_page_content`  | 記事のウィキテキスト内容を取得 |
| `tiki_check_page_exists` | 記事の存在確認                 |

### カテゴリ

| ツール                          | 説明                                   |
| ------------------------------- | -------------------------------------- |
| `tiki_get_categories`           | 記事に付与されているカテゴリ一覧を取得 |
| `tiki_check_category_exists`    | カテゴリの存在確認                     |
| `tiki_search_categories`        | カテゴリ名の部分一致検索               |
| `tiki_search_categories_prefix` | カテゴリ名の前方一致検索               |
| `tiki_list_categories_range`    | 範囲指定でのカテゴリ一覧取得           |
| `tiki_get_category_members`     | カテゴリに属するページ一覧を取得       |

### テンプレート

| ツール                         | 説明                                         |
| ------------------------------ | -------------------------------------------- |
| `tiki_get_templates`           | 記事内で使用されているテンプレート一覧を取得 |
| `tiki_check_template_exists`   | テンプレートの存在確認                       |
| `tiki_get_template_content`    | テンプレートのウィキテキスト内容を取得       |
| `tiki_search_templates`        | テンプレート名の部分一致検索                 |
| `tiki_search_templates_prefix` | テンプレート名の前方一致検索                 |
| `tiki_list_templates_range`    | 範囲指定でのテンプレート一覧取得             |
| `tiki_get_template_usage`      | テンプレートを使用しているページ一覧を取得   |

### 検索

| ツール                     | 説明                     |
| -------------------------- | ------------------------ |
| `tiki_get_recent_articles` | 新着記事一覧を取得       |
| `tiki_search_fulltext`     | 本文内の文字列を全文検索 |
| `tiki_search_title`        | タイトルの部分一致検索   |

### サイト情報

| ツール                | 説明                               |
| --------------------- | ---------------------------------- |
| `tiki_get_extensions` | 有効化されている拡張機能一覧を取得 |
| `tiki_get_siteinfo`   | サイト基本情報を取得               |

## 開発

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

| コマンド            | 説明                       |
| ------------------- | -------------------------- |
| `npm run build`     | TypeScriptコンパイル       |
| `npm run dev`       | 開発モード（ファイル監視） |
| `npm run typecheck` | 型チェック                 |
| `npm run lint`      | oxlintによるリント         |
| `npm run format`    | Prettierによるフォーマット |

## ライセンス

MIT
npm package: @koniki/text-editor
Description: A simple native WYSIWYG editor for Angular 6+, 7+, 8+. Rich Text editor component for Angular.
Author: koniki
Latest version: 1.0.4

# TextEditor

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.

## Code scaffolding

Run `ng generate component component-name --project text-editor` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project text-editor`.
> Note: Don't forget to add `--project text-editor` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build text-editor` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build text-editor`, go to the dist folder `cd dist/text-editor` and run `npm publish`.

## Running unit tests

Run `ng test text-editor` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @koniverse/telegram-bot-link
Description: Koni Bot gRPC for server & client
Author: AnhMTV
Latest version: 1.0.1

# KoniBotLink

KoniBotLink is a TypeScript library for interacting with the Koni Bot API. It provides methods to submit and find links using the Telegram bot.

## Installation

To install the library, use yarn:

```sh
yarn add @koniverse/telegram-bot-link
```

## Usage

Get `initData` from Telegram App and validate it:

Add Telegram Web App script to your HTML file Of Mini App:
```
<script src="https://telegram.org/js/telegram-web-app.js"></script>
```

Get `initData` from Telegram App Object:
```typescript
const initData = window.Telegram.WebApp.initData;
```

If you running this lib on backend, you can send initData from frontend to backend and link

Here is a simple example of how to use the `KoniBotLink` class:

```typescript
import KoniBotLink from '@koniverse/telegram-bot-link';

const sdk = new KoniBotLink({
  url: 'http://bot-backend.example.com',
  bot: 'koni-demo-bot',
  service: 'subwallet',
  // Optional for more security, required on production environment
  // Token is required to update linking status => avoid spamming
  token: 'your_token_here' 
});

// Submit a link
sdk.submitLink({
  initData: 'query_id=AAHa5GRXAAAAANrkZFfGUxFM&user=%7B%22id%22%3A1466229978%2C%22first_name%22%3A%22Peter%22%2C%22last_name%22%3A%22Mai%22%2C%22username%22%3A%22petermai%22%2C%22language_code%22%3A%22en%22%2C%22allows_write_to_pm%22%3Atrue%7D&auth_date=1727860820&hash=7e463c327e80694b9f08f6f01eee9cfa1ee3ea282ef603554e822c5bfe107fd2',
  linkInfo: {
    email: 'peter@gmail.com',
    uid: '1466229978xx',
    id: 1466229978,
    address: '0x1234567890',
    signature: '0x1234567890',
  }
}).then(response => {
  console.log('Submit Response:', response);
}).catch(error => {
  console.error('Error:', error);
});

// Find a link
sdk.findLink({ email: 'anhmtv@subwallet.app' })
  .then(response => {
    console.log('Find Response:', response);
  })
  .catch(error => {
    console.error('Error:', error);
  });
```

## API

### `KoniBotLink`

#### `constructor(config: LinkConfig)`

Creates a new instance of `KoniBotLink`.

- `config`: The configuration object for the bot link.

#### `validateData(input: InitDataInput): Promise<RequestResult<ValidationResult>>`

Validates the initial data get of Telegram App.

- `input`: The input parameters for validation.

#### `submitLink(inputParams: LinkInput): Promise<RequestResult<LinkResult>>`

Submits a link to the API.

- `inputParams`: The input parameters for the link submission.

#### `findLink(query: LinkQuery): Promise<RequestResult<LinkResult>>`

Finds a link based on the query parameters.

- `query`: The query parameters for finding the link.

## License

This project is licensed under the MIT License.
```

This `README.md` provides an overview of the project, installation instructions, a usage example, and API documentation. Adjust the content as needed to fit your project's specifics.