Skip to main content
Glama
9Churze
by 9Churze

Hiito MCP Server

npm version GitHub stars License: MIT

Сервис Model Context Protocol (MCP) для мини-программы WeChat «螺母车尾派对».

🌐 Позволяет ИИ-терминалам (Claude Desktop, Cursor и др.) искать ближайшие вечеринки, получать подробную информацию о них и генерировать ссылки для обмена мини-программами.


✨ Функциональные возможности

🔍 Поиск вечеринок

  • party_search_nearby - поиск ближайших вечеринок по координатам и радиусу поиска

  • party_list_upcoming - получение списка предстоящих вечеринок (в порядке возрастания времени)

  • party_list_by_organizer - поиск всех вечеринок, организованных указанным организатором

📋 Подробная информация о вечеринке

  • party_get_detail - получение полной информации о вечеринке (время, место, организатор, количество участников и т.д.)

  • 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 (облачный хостинг)

  1. Перейдите в консоль CloudBase

  2. Выберите среду

  3. Перейдите в Облачный хостингСписок сервисов

  4. Нажмите Создать сервис

  5. Выберите Развертывание из Git-репозитория

  6. Подключите GitHub-репозиторий Qiuzer/Hiito-MCP

  7. Настройте переменные окружения (см. .env.example)

  8. Нажмите Развернуть сейчас

Подробные шаги см. 👉 CLOUDBASE_DEPLOYMENT.md


🔧 Инструкция по настройке

Переменные окружения

Имя переменной

Обязательно

Описание

WECHAT_APP_ID

AppID мини-программы WeChat

CLOUD_ENV_ID

ID исходной среды CloudBase

TARGET_ENV_ID

ID целевой среды CloudBase

MCP_AUTH_TOKEN

🔒

Токен аутентификации MCP (рекомендуется для HTTP-режима)

TRANSPORT_MODE

Режим передачи: stdio или http (по умолчанию stdio)

PORT

Порт прослушивания HTTP-режима (по умолчанию 8080)

CHARACTER_LIMIT

Ограничение символов ответа (по умолчанию 25000)

Полное описание конфигурации см. в файле .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


🤝 Руководство по участию

Приветствуется вклад в код, предложения или сообщения об ошибках!

  1. Сделайте Fork этого репозитория

  2. Создайте ветку для функции (git checkout -b feature/AmazingFeature)

  3. Зафиксируйте изменения (git commit -m 'Add some AmazingFeature')

  4. Отправьте изменения в ветку (git push origin feature/AmazingFeature)

  5. Откройте Pull Request


📝 Журнал изменений

v1.0.0 (2026-05-07)

  • ✅ Выпуск начальной версии

  • ✅ Поддержка 6 инструментов MCP

  • ✅ Поддержка двойного режима передачи stdio и HTTP

  • ✅ Поддержка развертывания в Docker-контейнерах

  • ✅ Интеграция с облачной разработкой CloudBase


📄 Лицензия

MIT License


🔗 Полезные ссылки


⭐ История звезд

Если этот проект был вам полезен, пожалуйста, поставьте звезду ⭐️!

Star History Chart


Сделано с ❤️ Churze

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Live Google Maps business search, review, and photo data for AI agents over MCP.

  • First AI Agent e-commerce marketplace with 74+ AI products, MCP protocol, and Alipay payments

  • AI marketplace — flights, tours, activities, transport & more via MCP. No auth required.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/9Churze/Hiito-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server