open-index/open-npm huggingface dataset:
npm package: @mcpcn/mcp-system-cleaner
Description: MCP System Cleaner - 系统清理工具
Latest version: 1.0.8

# MCP System Cleaner

一个基于MCP协议的跨平台系统垃圾清理服务，支持Windows、macOS和Linux系统，为 AI Agent 提供智能化系统清理工具。

## 功能特点

- 系统垃圾文件扫描和清理（临时文件、缓存、日志等）
- 大文件查找和清理
- 回收站清空
- 系统状态监控
- 支持多平台（Windows、macOS、Linux）
- 智能文件分析和安全清理
- 可配置的清理规则和路径

## 安装与配置

```bash
# 安装依赖
npm install

# 构建项目
npm run build

# 构建完成后，在 ~/.cursor/mcp.json 中添加以下配置：
{
  "mcpServers": {
    "mcp-server/clear": {
      "command": "npx",
      "args": [
        "-y",
        "你的项目路径/typescript/mcp-system-cleaner/dist/index.js"
      ],
      "autoApprove": [
        "get_system_status",
        "scan_system",
        "clean_files",
        "empty_recycle_bin",
        "find_large_files",
        "update_config"
      ]
    }
  }
}
```

注意：
1. 请将配置中的"你的项目路径"替换为实际的项目路径
2. `autoApprove` 字段表示允许自动执行的命令，这里配置了 `get_system_status`, `scan_system`, `clean_files`, `empty_recycle_bin`, `find_large_files`, `update_config`

## 使用示例

### 1. 扫描并清理系统垃圾

```json
// 1. 先扫描系统
{
  "name": "scan_system",
  "arguments": {}
}

// 2. 清理特定类型的文件
{
  "name": "clean_files",
  "arguments": {
    "category": "temp_files",
    "dryRun": true  // 建议先使用试运行模式
  }
}
```

### 2. 查找和删除大文件

```json
// 1. 查找大文件
{
  "name": "find_large_files",
  "arguments": {
    "minSizeMb": 100,
    "maxFiles": 10
  }
}

// 2. 删除找到的大文件
{
  "name": "clean_files",
  "arguments": {
    "fileList": ["/path/to/large/file1", "/path/to/large/file2"],
    "dryRun": true  // 建议先使用试运行模式
  }
}
```

### 3. 清空回收站

```json
{
  "name": "empty_recycle_bin",
  "arguments": {}
}
```

### 4. 查看系统状态

```json
{
  "name": "get_system_status",
  "arguments": {}
}
```

### 5. 自定义配置

```json
{
  "name": "update_config",
  "arguments": {
    "newConfig": {
      "fileRules": {
        "minSizeMb": 5,
        "maxAgeDays": 30,
        "extensions": [".tmp", ".log", ".cache"]
      }
    }
  }
}
```

## 配置说明

### 扫描路径
- 默认包含系统临时目录、应用缓存、浏览器缓存等
- 可通过 update_config 自定义添加或移除路径

### 文件规则
- 支持按扩展名、文件名模式、大小、年龄筛选
- 内置多种临时文件和日志文件模式
- 智能排除系统关键文件

### 安全特性
- 支持安全删除（多次覆写）
- 排除关键系统文件
- 可选的备份功能
- 试运行模式

## 注意事项

1. 清理系统文件需要管理员/root权限
2. 建议在清理前：
   - 先使用 scan_system 扫描
   - 使用 dryRun 进行试运行
   - 检查要删除的文件列表
3. 某些系统目录可能需要特殊权限
4. 建议定期清理而不是等到磁盘空间不足

## 许可证

MIT
npm package: @mcpcn/mcp-watermark-remove
Description: 图像水印去除MCP
Latest version: 1.0.1

# TextIn 图像水印去除 MCP Server

基于 [TextIn 水印去除接口](https://www.textin.com/document/watermark-remove) 的 MCP 服务器，提供 `remove_watermark` 工具，支持传入在线图片 URL，自动去除水印并上传到服务器，返回新的图片 URL。

## 功能特点

- ✅ 支持在线图片 URL 输入
- ✅ 自动去除图片水印
- ✅ 自动上传处理后的图片
- ✅ 返回新的图片 URL
- ✅ 支持 Alpha 通道保留

## 环境变量

| 变量名 | 说明 |
| --- | --- |
| `TEXTIN_APP_ID` | TextIn API 的 App ID（对应 `x-ti-app-id`） |
| `TEXTIN_SECRET_CODE` | TextIn API 的 Secret Code（对应 `x-ti-secret-code`） |

> 请前往 TextIn 控制台「工作台 → 账号设置 → 开发者信息」获取。

## 工具参数

### `remove_watermark`

| 参数 | 类型 | 必填 | 说明 |
| --- | --- | --- | --- |
| `imageUrl` | string | ✅ | 在线图片 URL（支持 http/https） |
| `alphaChannel` | boolean | ❌ | 是否保留 Alpha 通道，默认 `false` |

## 安装与构建

```bash
# 安装依赖
yarn install

# 构建项目
yarn build
```

## MCP 配置示例

在 `.kiro/settings/mcp.json` 或 `~/.kiro/settings/mcp.json` 中添加：

```json
{
  "mcpServers": {
    "textin-watermark-remove": {
      "command": "node",
      "args": ["/path/to/your/project/dist/index.js"],
      "env": {
        "TEXTIN_APP_ID": "your_app_id_here",
        "TEXTIN_SECRET_CODE": "your_secret_code_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
```

## 使用示例

```json
{
  "imageUrl": "https://example.com/image-with-watermark.png",
  "alphaChannel": false
}
```

## 返回结果

成功时返回：
```
✅ 水印去除成功

📥 原始图片: https://example.com/image-with-watermark.png
📤 新图片 URL: https://juezhi.oss-cn-shanghai.aliyuncs.com/file/uploads/mcp/xxx.png

⏱️  处理耗时: 100 ms
🔍 检测到水印: 是
🆔 请求 ID: xxx-xxx-xxx

返回的图片 URL:
https://juezhi.oss-cn-shanghai.aliyuncs.com/file/uploads/mcp/xxx.png
```


## License

MIT