open-index/open-npm huggingface dataset:
npm package: @lianginx/bilibili-mcp
Description: 哔哩哔哩 MCP Server，支持获取热门排行榜、搜索视频、获取用户投稿列表等功能
Author: lianginx
Latest version: 0.4.0

# bilibili-mcp

哔哩哔哩 MCP Server，支持获取热门排行榜、搜索视频、获取用户投稿列表等功能

## 前置依赖

安装 `Chromium` 依赖：

```bash
npx playwright install chromium
```

登录哔哩哔哩账号，获取 Cookies：

```bash
# 安装
npm i -g @lianginx/bilibili-mcp

# 登录哔哩哔哩账号
bili-cli login
```

## 功能清单

- [x] 获取热门排行榜
- [x] 搜索视频
- [x] 搜索用户
- [x] 搜索番剧
- [ ] 搜索影视
- [x] 获取用户投稿列表
- [x] 获取用户信息

## MCP Server

以 OpenCode 为例，配置 MCP Server：

```json
// ~/.config/opencode/opencode.json
{
  "mcp": {
    "bilibili": {
      "type": "local",
      "enabled": true,
      "command": ["bili-mcp"]
    }
  }
}
```

配置后重启 OpenCode 即可。

## 卸载清理

清理 `Chromium` 缓存：

```bash
npx playwright uninstall
```

清理 `bilibili-mcp` 缓存：

```bash
rm -rf ~/.config/bilibili-mcp
```
npm package: @liangjie559567/ultrapower-mcp-server
Description: MCP server for ultrapower - exposes 32 custom tools for Claude Desktop and Cursor
Author: liangjie559567
Latest version: 5.5.15

# @liangjie559567/ultrapower-mcp-server

MCP server for ultrapower - exposes 32 custom tools for Claude Desktop and Cursor.

## Installation

```bash
npm install -g @liangjie559567/ultrapower-mcp-server
```

## Quick Start

### Claude Desktop

Edit `~/.claude/claude_desktop_config.json`:

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

### Cursor

Create `.cursor/mcp.json` in your project:

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

## Available Tools (32)

- **LSP Tools (12)**: Code navigation, diagnostics, refactoring
- **AST Tools (2)**: Structural pattern matching and replacement
- **Python REPL (1)**: Persistent data analysis environment
- **Notepad Tools (6)**: Session memory management
- **State Tools (5)**: Mode state management
- **Project Memory Tools (4)**: Project-level persistent memory
- **Trace Tools (2)**: Agent flow trace analysis

## Documentation

Full documentation: https://github.com/liangjie559567/ultrapower

## License

MIT
npm package: @liangjs/mathjs-calculator-mcp
Description: MCP server providing calculator functionality using mathjs
Author: liangjs
Latest version: 1.1.0

# Mathjs Calculator MCP

A simple **MCP (Model Context Protocol)** server that evaluates math expressions, using [mathjs](https://mathjs.org/index.html) as the calculator backend.

## What it does

- Exposes an MCP tool named **`calculator`**
- Accepts a single input: **`expression`** (string)
- Returns a formatted text result

## Quick Start with npx

You can run this MCP server directly without installation using npx:

```bash
npx @liangjs/mathjs-calculator-mcp
```

This is useful for quickly testing or using the calculator MCP in your MCP client configuration.

## Install

```bash
yarn install
```

## Run

```bash
yarn run start
```

The server runs over **stdio**, so it's meant to be launched by an MCP-capable client/host.

## Configuration

To use this MCP server in your MCP client (e.g., Claude Desktop), add it to your configuration file:

```json
{
  "mcpServers": {
    "calculator": {
      "command": "npx",
      "args": ["@liangjs/mathjs-calculator-mcp"]
    }
  }
}
```

## Examples

Try expressions like:

- `1 + 2 * 3`
- `sqrt(2)`
- `sin(pi / 4)`
- `2 cm + 3 mm`
npm package: @liangmi/ghm
Description: Project manager for opensource developers on Github
Author: Liang Mi
Latest version: 0.0.5
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# `ghm`

`ghm` is a GitHub project manager for open source developers.

```bash
vp install -g @liangmi/ghm
```

It keeps your local repositories organized under one predictable layout:

```text
~/code
├── vitejs
│   ├── vite
│   └── devtools
└── vuejs
    ├── core
    └── vue
```

```text
<root>/<owner>/<repo>
```

## Requirements

- macOS or Linux (Windows is not supported)
- global install (local install is not supported for runtime usage)
- `git`
- GitHub CLI `gh` authenticated (`gh auth status`)

## Quick Start

Run setup once:

```bash
ghm setup
```

`ghm setup` will:

1. check `git`
2. check `gh` authentication
3. ask for your projects root directory
4. ask which shell(s) you use (`zsh`, `bash`, `fish`)
5. optionally collect aliases for `ghm clone`, `ghm list`, and `ghm cd`
6. write `~/.config/ghmrc.json`
7. sync managed shellrc blocks

After setup:

```bash
ghm clone vitejs/vite
ghm list
ghm cd
```

## Commands

### `ghm setup`

Initialize config and shell integration.

### `ghm clone <owner>/<repo>`

Clone a GitHub repository into `<root>/<owner>/<repo>`.

Alias: `ghm c <owner>/<repo>`

Example:

```bash
ghm clone vuejs/core
```

### `ghm list`

List repositories under your configured root.

Alias: `ghm ls`

### `ghm cd [target]`

Resolve and jump to a managed path in your shell integration function.

Without `target`, it opens an interactive selector for:

- root
- owner directory
- repository directory

With `target`, supported forms are:

- `root` or `.`
- `<owner>`
- `<owner>/<repo>`

Alias: `ghm d`

## Config

Default config path:

```text
~/.config/ghmrc.json
```

Example:

```json
{
  "$schema": "https://raw.githubusercontent.com/liangmiQwQ/ghm/main/config_schema.json",
  "root": "~/code",
  "shells": ["zsh"],
  "alias": {
    "clone": ["k"],
    "list": ["li"],
    "cd": ["i"]
  }
}
```

### Fields

- `root` (required): absolute path or `~` path for your projects directory
- `shells` (required): one or more of `zsh`, `bash`, `fish`
- `alias` (optional): alias arrays for `clone`, `list`, `cd`

Alias names must match:

```text
[A-Za-z_][A-Za-z0-9_-]*
```

## Shell Integration

`ghm` manages shell integration blocks in your shellrc files:

- `~/.zshrc`
- `~/.bashrc`
- `~/.config/fish/config.fish`

## Notes

- If you run config-required commands without config, `ghm` prompts you to run `ghm setup`.
- `ghm list` only shows repositories that are Git repos with a GitHub remote.

## Contribution

We're really excited to receive your contributions! Please see [ROADMAP.md](./ROADMAP.md) for details!

## License

[MIT](./LICENSE) © Liang Mi
npm package: @liangmi/mo
Description: Manage your open source projects
Author: Liang Mi
Latest version: 1.0.3

# mo

**M**anage your **O**pensource projects!

<p align="center">
  <img src="./docs/3a3f8a5d4c3e5c4f07227cb9cd80b346.png" width="520" alt="mo cd interactive selector" />
</p>

`mo` keeps your GitHub repos organized under a single root directory.

## Install

```bash
npm i -g @liangmi/mo
```

### Requirement

- macOS or Linux
- `git`
- GitHub CLI `gh` authenticated (`gh auth status`)

## Setup

Run once to initialize config and shell integration:

```bash
mo setup
```

## Commands

| Command                   | Alias   | Description                               |
| ------------------------- | ------- | ----------------------------------------- |
| `mo setup`                |         | Initialize config and shell integration   |
| `mo clone <owner>/<repo>` | `mo c`  | Clone a repo into `<root>/<owner>/<repo>` |
| `mo list`                 | `mo ls` | List all managed repos                    |
| `mo cd [owner[/repo]]`    | `mo d`  | Jump to root, owner, or repo directory    |
| `mo edit [owner[/repo]]`  | `mo e`  | Open a repo in your editor                |
| `mo open [owner[/repo]]`  | `mo o`  | Open a repo in Finder/Explorer            |

`mo cd`, `mo edit`, and `mo open` open an interactive selector when called without arguments.

> [!TIP]
> If you are using `mo` with VS Code based editors, you can add this line to your editor config to prevent `mo edit` popping up a new separated window.
>
> ```json
> "window.openFoldersInNewWindow": "off"
> ```
>
> Setting `code -r` as your editor in `mo setup` have the same effect as well.

## Config

The config file should be generated by running `mo setup`. Modifying `~/.config/morc.json` manually is not recommended.

Please follow the [config_schema.json](./config_schema.json) if you are developing `mo`.

`~/.config/morc.json`:

```json
{
  "$schema": "https://raw.githubusercontent.com/liangmiQwQ/mo/main/config_schema.json",
  "root": "~/code",
  "shells": ["zsh"],
  "editor": "code",
  "alias": {
    "clone": ["k"],
    "list": ["li"],
    "cd": ["i"]
  }
}
```

## Contribution

See [ROADMAP.md](./ROADMAP.md) for what's planned.

## License

[MIT](./LICENSE) © Liang Mi