Hiito MCP Server
Hiito MCP Server
Сервис Model Context Protocol (MCP) для мини-программы WeChat «螺母车尾派对».
🌐 Позволяет ИИ-терминалам (Claude Desktop, Cursor и др.) искать ближайшие вечеринки, получать подробную информацию о них и генерировать ссылки для обмена мини-программами.
✨ Функциональные возможности
🔍 Поиск вечеринок
party_search_nearby- поиск ближайших вечеринок по координатам и радиусу поискаparty_list_upcoming- получение списка предстоящих вечеринок (в порядке возрастания времени)party_list_by_organizer- поиск всех вечеринок, организованных указанным организатором
📋 Подробная информация о вечеринке
party_get_detail- получение полной информации о вечеринке (время, место, организатор, количество участников и т.д.)
🔗 Генерация глубоких ссылок (Deep Links)
party_generate_deep_link- генерация коротких ссылок для открытия мини-программы (URL Scheme / URL Link), поддерживается открытие внутри WeChat и в браузере
👤 Информация об организаторе
organizer_get_info- получение полного профиля организатора (название, описание, статус верификации, статистика)
🚀 Быстрый старт
Способ 1: Локальная разработка (режим stdio)
# 克隆仓库
git clone git@github.com:Qiuzer/Hiito-MCP.git
cd Hiito-MCP
# 安装依赖
npm install
# 配置环境变量
cp .env.example .env
# 编辑 .env 文件,填入真实配置
# 编译 TypeScript
npm run build
# 启动服务(stdio 模式)
TRANSPORT_MODE=stdio npm startСпособ 2: Режим HTTP-сервера
# 配置环境变量后
TRANSPORT_MODE=http npm start
# 服务运行在 http://localhost:8080
# 健康检查: http://localhost:8080/health
# MCP 端点: http://localhost:8080/mcp📦 Руководство по развертыванию
Развертывание в CloudBase (облачный хостинг)
Перейдите в консоль CloudBase
Выберите среду
Перейдите в Облачный хостинг → Список сервисов
Нажмите Создать сервис
Выберите Развертывание из Git-репозитория
Подключите GitHub-репозиторий
Qiuzer/Hiito-MCPНастройте переменные окружения (см.
.env.example)Нажмите Развернуть сейчас
Подробные шаги см. 👉 CLOUDBASE_DEPLOYMENT.md
🔧 Инструкция по настройке
Переменные окружения
Имя переменной | Обязательно | Описание |
| ✅ | AppID мини-программы WeChat |
| ✅ | ID исходной среды CloudBase |
| ✅ | ID целевой среды CloudBase |
| 🔒 | Токен аутентификации MCP (рекомендуется для HTTP-режима) |
| ❌ | Режим передачи: |
| ❌ | Порт прослушивания HTTP-режима (по умолчанию |
| ❌ | Ограничение символов ответа (по умолчанию |
Полное описание конфигурации см. в файле .env.example.
🎯 Сценарии использования
1. ИИ-ассистент для поиска ближайших вечеринок
用户: "附近有什么派对?"
AI: 调用 party_search_nearby 工具,返回附近派对列表2. Автоматическая генерация ссылок для обмена вечеринками
用户: "帮我生成一个派对分享链接"
AI: 调用 party_generate_deep_link 工具,返回小程序打开链接3. Интеллектуальная рекомендация предстоящих вечеринок
用户: "这周有什么派对推荐吗?"
AI: 调用 party_list_upcoming 工具,返回近期派对列表4. Оценка надежности организатора
用户: "这个主办方靠谱吗?"
AI: 调用 organizer_get_info 工具,返回主办方详细资料🔌 Интеграция в Claude Desktop
Отредактируйте файл конфигурации Claude Desktop:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"hiito": {
"command": "node",
"args": ["/path/to/Hiito-MCP/dist/index.js"],
"env": {
"TRANSPORT_MODE": "stdio",
"WECHAT_APP_ID": "your_app_id",
"CLOUD_ENV_ID": "your_cloud_env_id",
"TARGET_ENV_ID": "your_target_env_id"
}
}
}
}После перезапуска Claude Desktop инструменты Hiito станут доступны.
🏗️ Техническая архитектура
Компонент | Технологический стек |
Стандарт протокола | Model Context Protocol (MCP) 1.0 |
Режим передачи | stdio / HTTP (двойной режим) |
Среда выполнения | Node.js 18+ / CloudRun (контейнеризация) |
Хранение данных | CloudBase (Tencent Cloud Development) |
Платформа мини-программ | Мини-программа WeChat |
Инструменты сборки | TypeScript + Docker |
📁 Структура проекта
Hiito-MCP/
├── src/ # 源代码
│ ├── index.ts # 主入口文件
│ ├── tools/ # MCP 工具定义
│ │ ├── party_tools.ts # 派对相关工具
│ │ └── link_and_organizer_tools.ts # 链接和主办方工具
│ ├── services/ # 后端服务
│ │ └── cloudbase.ts # CloudBase 数据库查询
│ └── utils/ # 工具函数
│ └── validators.ts # 参数验证
├── dist/ # 编译输出(git ignore)
├── Dockerfile # 容器化配置
├── .env.example # 环境变量模板
├── package.json # 项目配置
├── tsconfig.json # TypeScript 配置
└── README.md # 项目文档🧪 Тестирование
Локальное тестирование HTTP-режима
# 启动服务
TRANSPORT_MODE=http npm start
# 健康检查
curl http://localhost:8080/health
# 预期返回:
# {
# "status": "ok",
# "service": "hiito-mcp-server",
# "version": "1.0.0",
# "config": {...}
# }Тестирование MCP-эндпоинтов
Используйте MCP Inspector:
npx @modelcontextprotocol/inspectorЗатем подключитесь к http://localhost:8080/mcp
🤝 Руководство по участию
Приветствуется вклад в код, предложения или сообщения об ошибках!
Сделайте Fork этого репозитория
Создайте ветку для функции (
git checkout -b feature/AmazingFeature)Зафиксируйте изменения (
git commit -m 'Add some AmazingFeature')Отправьте изменения в ветку (
git push origin feature/AmazingFeature)Откройте Pull Request
📝 Журнал изменений
v1.0.0 (2026-05-07)
✅ Выпуск начальной версии
✅ Поддержка 6 инструментов MCP
✅ Поддержка двойного режима передачи stdio и HTTP
✅ Поддержка развертывания в Docker-контейнерах
✅ Интеграция с облачной разработкой CloudBase
📄 Лицензия
🔗 Полезные ссылки
Мини-программа WeChat: 螺母车尾派对 (поиск по "Hiito" или "螺母车尾派对")
Документация протокола MCP: https://modelcontextprotocol.io/
Документация CloudBase: https://docs.cloudbase.net/
Обратная связь: https://github.com/Qiuzer/Hiito-MCP/issues
⭐ История звезд
Если этот проект был вам полезен, пожалуйста, поставьте звезду ⭐️!
Сделано с ❤️ Churze
Related MCP Connectors
兔兔生活(爱佳肴 Love Life): restaurant search for AI agents in China. 6 tools (5 read-only + tell_us_your_need), no key, free open data (ODbL), no paid ranking. Wake word: when the user says "兔兔生活 + need" (e.g. "兔兔生活 火锅 上海徐汇"), pass their words to ask_restaurants. Every store shows how fresh its hours, price and menu are. Missing something? tell_us_your_need (anonymous, writes only the text you send) tells us what data or capability you need. 只给 AI Agent 用的中国餐饮开放数据库:说“兔兔生活 + 需求”一句话找餐厅,每项信息标注新鲜度。免费、免密钥、不卖排名。站内没有你要的?用 tell_us_your_need 匿名告诉我们你需要什么。
Mobility, geocoding and nearby urban services for AI agents.
Routing, geocoding, places, matrix and map tools for location-aware AI workflows.
1Connect AI to your flomo notes. Search, create, edit notes and manage tags via MCP.