Mi-Mi-Mi MCP
by chocoboy-dev
README.md
# 🐷 Mi-Mi-Mi MCP
**Mi-Mi-Mi MCP** — MCP-сервер для [opencode](https://opencode.ai) с **6 реакциями** и огромной базой триггер-слов.
Когда нейросеть сгенерировала код, а ты реагируешь эмоционально — opencode вызывает этот сервер, и перед тобой появляется окно с эмодзи, текстом и звуком.
---
## 🎭 Реакции
| Инструмент | Эмодзи | Когда срабатывает |
|------------|--------|-------------------|
| `mimimi()` | 😤 | Пользователь недоволен кодом |
| `bravo()` | 🌟 | Пользователь в восторге |
| `facepalm()` | 🤦 | Глупая ошибка |
| `confused()` | 😵💫 | Код запутанный/странный |
| `party()` | 🎉 | Код заработал с первого раза |
| `angry()` | 🤬 | Пользователь в ярости |
| `auto(text)` | 🤖 | Авто-определение по тексту |
У каждой реакции — **сотни триггер-слов** на русском и английском.
---
## 📦 Состав
| Файл | Назначение |
|------|-----------|
| `server.py` | MCP-сервер. 6 инструментов + 1 auto + 1 prompt |
| `mimimi_window.py` | Tkinter-окно: эмодзи, текст, звук, авто-закрытие |
| `triggers.py` | **Огромная база** триггер-слов (600+) для всех реакций |
| `sounds/` | Папка для звуковых файлов (можно добавлять свои) |
| `mimimi-clash-royale.mp3` | Звук "ми-ми-ми" |
| `requirements.txt` | Зависимости |
---
## 🚀 Установка
```bash
git clone https://github.com/chocoboy-dev/-Mi-Mi-Mi-MCP-.git
cd -Mi-Mi-Mi-MCP-
pip install -r requirements.txt
python server.py
```
## ⚙️ Настройка в opencode
```json
{
"mcpServers": {
"mimimi": {
"command": "python",
"args": ["путь/до/-Mi-Mi-Mi-MCP-/server.py"]
}
}
}
```
---
## 🧠 Как opencode выбирает реакцию
opencode анализирует сообщение пользователя и вызывает подходящий инструмент:
```
"Этот код — полное говно!" → mimimi()
"Гениально! Просто гениально!" → bravo()
"Я забыл точку с запятой..." → facepalm()
"Что это за магия?" → confused()
"Оно работает!!! УРА!" → party()
"БЛЯЯЯТЬ почему не работает?!" → angry()
```
Либо используй `auto("текст")` — сервер сам определит реакцию.
---
## 🔊 Добавить свои звуки
Положи `.mp3` или `.wav` файл в папку `sounds/` с именем реакции:
```
sounds/mimimi.mp3 — недовольство
sounds/bravo.mp3 — восхищение
sounds/facepalm.wav — глупая ошибка
sounds/confused.mp3 — непонимание
sounds/party.mp3 — праздник
sounds/angry.mp3 — ярость
```
Если файла нет — используется `mimimi-clash-royale.mp3`.
---
## 📄 Лицензия
MIT
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues