semvec/pypi-packages huggingface dataset:
mcp-shouji 2.6.0
跨平台交互式反馈与命令执行工具，支持 Web UI 和桌面端。
Requires Python: >=3.11
Keywords: automation, cross-platform, desktop-app, development, dual-interface, feedback, interactive, mcp, tauri, web-ui

# MCP Shouji

## 🔧 本地定制版本说明

> 感谢[f](https://github.com/f/mcp-shouji)的反馈项目，本版本修复了以下问题并新增功能：

### ✅ 已修复问题

1. **超时设置问题**：修复了超时时间永远是 600s 的问题，现已修复默认 24 小时超时
   ，可以长时间等待反馈啦
2. **图片上传问题**：修复了无法上传图片报错序列号错误的问题，现已支持更多类型图
   片 😁🎉
3. **断网重连功能**：新增断网不断链接功能，现在可以离线同一个会话等待（适合使用
   手机热点为电脑提供互联网的场景）

### 🚀 如何使用

Fork 本项目到本地，在 Cursor 中配置：

```json
{
  "mcpServers": {
    "mcp-shouji-local": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "C:\\Users\\Administrator\\Desktop\\project\\mcp-shouji-main",
        "python",
        "-m",
        "mcp_shouji"
      ],
      "timeout": 86400,
      "env": {
        "MCP_DEBUG": "false",
        "MCP_WEB_HOST": "127.0.0.1",
        "MCP_WEB_PORT": "8765",
        "MCP_DESKTOP_MODE": "false",
        "MCP_LANGUAGE": "zh-CN"
      },
      "autoApprove": ["interactive_feedback"]
    }
  }
}
```

> **注意**：请将
> `"C:\\Users\\Administrator\\Desktop\\project\\mcp-shouji-main"` 改
> 为您本地的项目位置，这样可以实现本地高自由度的定制。

### 📸 界面预览

<div align="center">
  <img src="images/0.png" width="600" alt="MCP Shouji 界面预览" />
  <br>
  <em>主界面 - 支持提示管理、自动提交、会话跟踪上传图片等功能</em>
</div>

<div align="center">
  <img src="images/1.png" width="600" alt="MCP Shouji 功能展示" />
  <br>
  <em>超时功能展示 - 智能工作流程和现代化体验</em>
</div>

---
rusty02 0.0.6
Add your description here
Requires Python: >=3.8

# rusty_add — Rust (PyO3) extension for Python

Минимальный пример **Python extension-модуля, полностью реализованного на Rust** (через PyO3),
сборка/публикация — через **maturin**.

> Про репозиторий пакетов: публиковать нужно на **PyPI (pypi.org)**. PyPy — это интерпретатор, не индекс пакетов.

## Структура

- `src/lib.rs` — экспортируемые в Python функции/модуль
- `pyproject.toml` — метаданные Python-пакета + build-backend `maturin`
- `Cargo.toml` — crate с `crate-type = ["cdylib"]`
- `example.py` — быстрый тест импорта/вызова

## Требования

- Rust toolchain (stable)
- Python 3.10+ (CPython)
- `uv` (рекомендовано) или `pip`

## Локальный запуск (editable install)

```bash
uv venv
uv pip install -U maturin

# соберёт extension и поставит пакет в editable-режиме
uv pip install -e .

python example.py
# или:
python -c "import rusty_add; print(rusty_add.add(2, 40)); print(rusty_add.hello('Dmitry'))"
```

## Сборка артефактов

Wheel + sdist в `dist/`:

```bash
uv pip install -U maturin
maturin build --release
# добавь --sdist если хочешь явный sdist
# maturin sdist
```

## Публикация на PyPI

1) Создай аккаунт на PyPI и **API Token**.
2) Опубликуй релиз:

```bash
export PYPI_TOKEN="pypi-***"
uv pip install -U maturin
maturin publish --release -u __token__ -p "$PYPI_TOKEN"
```

### TestPyPI (опционально)

```bash
export TEST_PYPI_TOKEN="pypi-***"
maturin publish --release -r testpypi -u __token__ -p "$TEST_PYPI_TOKEN"
```

## Использование в других проектах

```bash
uv pip install rusty_add
# или: pip install rusty_add
```

```python
import rusty_add

print(rusty_add.add(1, 2))
print(rusty_add.hello("world"))
```

## Notes

- В `Cargo.toml` включён `pyo3` с `abi3-py310`, поэтому получаются ABI3-wheels для Python 3.10+ (на одной платформе).
- Для Linux “на всех дистрибутивах” обычно собирают `manylinux` wheels в CI (GitHub Actions).