open-index/open-npm huggingface dataset:
npm package: @jiushan93/mind-map-mcp
Description: 一个用于生成思维导图的 MCP 服务器
Author: jiushan93
Latest version: 1.0.3

# @jiushan93/mind-map-mcp

一个用于生成思维导图的 MCP (Model Context Protocol) 服务器。

## 功能特性

- 🧠 根据文本内容自动生成思维导图
- 🔗 返回可访问的思维导图图片链接
- 🚀 支持 CodeBuddy、Cursor 等 MCP 客户端
- 🌐 基于 Coze API 的强大思维导图生成能力

## 安装

### 通过 NPM 安装

```bash
npm install -g @jiushan93/mind-map-mcp
```

### 通过 npx 直接使用

```bash
npx @jiushan93/mind-map-mcp
```

## 配置

### 在 CodeBuddy 中配置

1. 打开 CodeBuddy 设置
2. 找到 MCP 服务器配置
3. 添加新的服务器：

```json
{
  "mcpServers": {
    "mind-map": {
      "command": "npx",
      "args": ["@jiushan93/mind-map-mcp"]
    }
  }
}
```

### 在 Cursor 中配置

1. 打开 Cursor 设置 (Ctrl/Cmd + ,)
2. 搜索 "MCP"
3. 在 MCP 服务器配置中添加：

```json
{
  "mind-map": {
    "command": "npx",
    "args": ["@jiushan93/mind-map-mcp"]
  }
}
```

## 使用方法

配置完成后，你可以在支持 MCP 的工具中使用以下功能：

### 生成思维导图

```
请帮我生成一个关于"分布式系统架构"的思维导图
```

或者直接调用工具：

```
使用 generate_mindmap 工具，内容为："机器学习的基本概念和应用"
```

## 可用工具

### generate_mindmap

根据输入内容生成思维导图。

**参数：**
- `content` (string, 必需): 要转换为思维导图的内容描述

**返回：**
- 思维导图的图片链接
- 生成状态信息

**示例：**
```json
{
  "content": "深度学习的发展历程和主要技术"
}
```

## 开发

### 本地开发

1. 克隆仓库：
```bash
git clone https://github.com/jiushan-test/Mind-map-mcp.git
cd Mind-map-mcp
```

2. 安装依赖：
```bash
npm install
```

3. 构建项目：
```bash
npm run build
```

4. 启动开发模式：
```bash
npm run dev
```

### 项目结构

```
Mind-map-mcp/
├── src/
│   └── index.ts          # 主要的 MCP 服务器代码
├── dist/                 # 编译后的 JavaScript 文件
├── package.json          # 项目配置
├── tsconfig.json         # TypeScript 配置
└── README.md            # 项目说明
```

## API 说明

本工具使用 Coze API 来生成思维导图。API 详情：

- **端点**: `https://api.coze.cn/v1/workflow/run`
- **方法**: POST
- **认证**: Bearer Token
- **返回**: 思维导图图片链接

## 故障排除

### 常见问题

1. **"未知工具" 错误**
   - 确保 MCP 服务器正确配置
   - 检查工具名称是否正确 (`generate_mindmap`)

2. **API 请求失败**
   - 检查网络连接
   - 确认 API 服务状态

3. **中文编码问题**
   - 本工具已处理中文编码，支持中文内容输入

### 调试模式

启动时会在 stderr 输出调试信息，可以通过查看日志来诊断问题。

## 许可证

MIT License

## 贡献

欢迎提交 Issue 和 Pull Request！

## 更新日志

### v1.0.1
- 更新 API 配置
- 更新包名为 @jiushan93/mind-map-mcp
- 更新项目仓库地址

### v1.0.0
- 初始版本发布
- 支持基本的思维导图生成功能
- 支持 CodeBuddy 和 Cursor 集成
npm package: @jiusi8512/clawhub
Description: ClawHub Skill 市集 CLI — 搜索、安装、发布 OpenClaw AI 助手 Skill
Latest version: 1.0.0

# clawhub CLI

ClawHub Skill 命令行工具，用于搜索和安装市集上的 Skill。

## 安装

```bash
# 全局安装（发布 npm 后可用）
npm install -g clawhub

# 本地直接运行
node cli/clawhub.js skill search 天气
```

## 用法

```bash
# 搜索 Skill
clawhub skill search <关键词>
clawhub skill search 天气
clawhub skill search 代码助手

# 查看 Skill 详情
clawhub skill info <slug>
clawhub skill info weather-cn

# 安装 Skill
clawhub skill install <slug>
clawhub skill install weather-cn

# 查看已安装的 Skill
clawhub skill list
```

## 环境变量

| 变量 | 说明 | 默认值 |
|------|------|--------|
| `CLAWHUB_MARKET_URL` | 市集地址 | `https://market.clawhub.com` |
| `CLAWHUB_SKILLS_DIR` | Skill 安装目录 | `./skills`（当前目录下） |

## 示例流程

```bash
# 1. 搜索天气相关 Skill
$ clawhub skill search 天气

找到 2 个 Skill：

  中国天气查询  @weather-cn
  实时查询中国各城市天气，支持 7 天预报...
  工具  ★★★★★ 1.3k 安装

# 2. 安装
$ clawhub skill install weather-cn

找到：中国天气查询
  实时查询中国各城市天气，支持 7 天预报。接入和风天气 API。

⚠ 此 Skill 需要以下环境变量：
  ? HEFENG_API_KEY (未配置，请在 .env 中添加)

正在安装到 ./skills/weather-cn...
✓ 中国天气查询 安装成功！
  位置：./skills/weather-cn

提示：在 .env 中配置以下变量后 Skill 才能正常工作：
  HEFENG_API_KEY=你的密钥

重启 ClawHub 后即可使用「中国天气查询」。
```
npm package: @jiuwei123/vue-message
Description: This template should help get you started developing with Vue 3 in Vite.
Latest version: 1.0.0

# 封装组Message组件

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VS Code](https://code.visualstudio.com/) + [Vue (Official)](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).

## Recommended Browser Setup

- Chromium-based browsers (Chrome, Edge, Brave, etc.):
  - [Vue.js devtools](https://chromewebstore.google.com/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd)
  - [Turn on Custom Object Formatter in Chrome DevTools](http://bit.ly/object-formatters)
- Firefox:
  - [Vue.js devtools](https://addons.mozilla.org/en-US/firefox/addon/vue-js-devtools/)
  - [Turn on Custom Object Formatter in Firefox DevTools](https://fxdx.dev/firefox-devtools-custom-object-formatters/)

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.

## Customize configuration

See [Vite Configuration Reference](https://vite.dev/config/).

## Project Setup

```sh
yarn
```

### Compile and Hot-Reload for Development

```sh
yarn dev
```

### Type-Check, Compile and Minify for Production

```sh
yarn build
```
npm package: @jiuyue-/pinia-persisted-state
Description: Persisted state for Pinia
Author: Jiuyue
Latest version: 1.0.9

## pinia-persisted-state

## 说明

#### pinia数据持久化

## 1. 安装

```bash
npm i @jiuyue-/pinia-persisted-state
```

## 2. 引入 pinia-persisted-state

- 创建 pinia 并注册 pinia-persisted-state

```ts
// store/index.ts
import { createPinia } from 'pinia'

import createPersistedState from '@jiuyue-/pinia-persisted-state'

const pinia = createPinia()

// 1. 可以直接注册
// pinia.use(createPersistedState);

// 2. 也可以传入`PersistConfig`配置
pinia.use((context) =>
  createPersistedState(context, {
    // 存储数据的key
    name: 'custom-pinia',
    // 默认使用存储方式
    storage: sessionStorage,
  })
)
export default pinia
```

- 在 main.ts 中注册 pinia

```ts
// main.ts
import { createApp } from 'vue'
import pinia from './store'

createApp(App).use(pinia).mount('#app')
```

- 创建 store
  - 在 store 中添加`persist`属性，默认设置为`true`，表示开启本地持久化, 存储`state`中的所有数据。
  - 也可以设置为一个`PersistOptions`对象，结构如下：
    - `key`属性表示存储的`key`，默认是`store.$id`。
    - `storage`属性表示存储的`storage`，默认是`localStorage`, 可以设置为`sessionStorage`。
    - `paths`属性表示需要持久化的`state`中的属性，如果不设置或者为空数组，则持久化`state`中的所有属性。

```ts
// store/counter.ts
import { defineStore } from 'pinia'

export const useCounter = defineStore({
  id: 'counter',
  state: () => ({
    count: 0,
    a: 3,
    b: 4,
  }),
  // persist: true,
  persist: {
    key: 'counter',
    storage: localStorage,
    paths: ['count', 'a'],
  },
})
```

## `PersistConfig`属性

```ts
type PersistConfig = {
  name?: string
  storage?: PersistStorage
}
```

| 属性名称 | 属性描述                                                                 |
| -------- | ------------------------------------------------------------------------ |
| name     | 存储数据的`key`, 默认是`pinia`                                           |
| storage  | 存储方式`PersistStorage`, 默认是`localStorage`, 可选项: `sessionStorage` |

## `PersistOptions`属性

```ts
type PersistOptions = {
  key?: string
  storage?: PersistStorage
  paths?: string[]
}
```

| 属性名称 | 属性描述                               |
| -------- | -------------------------------------- |
| key      | 属性表示存储的`key`，默认是`store.$id` |
| storage  | 属性表示存储的`storage`，默认是`localStorage` |
| paths    | 属性表示需要持久化的`state`中的属性，如果不设置或者为空数组，则持久化`state`中的所有属性 |
npm package: @jiuyuer/qin-cli
Description: A lightweight javascript plugin CLI.
Latest version: 1.0.0

<h2 align="center">qin-cli</h2>

<p align="center">A lightweight javascript plugin CLI.</p>

# Installation
```
$ npm i qin-cli -g
```
# Usage
Run the following command line to create the project:
```
$ qin-cli init myproject
```

# Parameter
## init <PROJECT_NAME>
Create the JavaScript plugin project:
```
$ qin-cli init myproject
```

## upgrade
Check the new version is available or not:
```
$ qin-cli upgrade
```

## template
You can download or upgrade the template from mirror:
```
$ qin-cli template
```