Hiito MCP Server
Servidor MCP Hiito
Servicio de Model Context Protocol (MCP) para el mini-programa de WeChat "螺母车尾派对".
🌐 Permite que los terminales de IA (Claude Desktop, Cursor, etc.) consulten fiestas cercanas, obtengan detalles de las fiestas y generen enlaces de compartición para el mini-programa.
✨ Características
🔍 Búsqueda de fiestas
party_search_nearby- Busca eventos de fiesta cercanos según la latitud, longitud y radio de búsquedaparty_list_upcoming- Obtiene una lista de las próximas fiestas (ordenadas cronológicamente)party_list_by_organizer- Consulta todas las fiestas organizadas por un organizador específico
📋 Detalles de la fiesta
party_get_detail- Obtiene la información completa de la fiesta (hora, lugar, organizador, número de asistentes, etc.)
🔗 Generación de enlaces profundos
party_generate_deep_link- Genera enlaces cortos (URL Scheme / URL Link) para abrir el mini-programa, compatibles con WeChat y navegadores
👤 Información del organizador
organizer_get_info- Obtiene el perfil completo del organizador (nombre, biografía, estado de verificación, estadísticas)
🚀 Inicio rápido
Método 1: Desarrollo local (modo 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 startMétodo 2: Modo servidor HTTP
# 配置环境变量后
TRANSPORT_MODE=http npm start
# 服务运行在 http://localhost:8080
# 健康检查: http://localhost:8080/health
# MCP 端点: http://localhost:8080/mcp📦 Guía de despliegue
Despliegue en CloudBase Cloud Hosting
Acceda a la consola de CloudBase
Seleccione el entorno
Vaya a Cloud Hosting → Service List
Haga clic en New Service
Seleccione Deploy from Git repository
Conecte el repositorio de GitHub
Qiuzer/Hiito-MCPConfigure las variables de entorno (consulte
.env.example)Haga clic en Deploy Now
Para pasos detallados, consulte 👉 CLOUDBASE_DEPLOYMENT.md
🔧 Configuración
Variables de entorno
Nombre de variable | Obligatorio | Descripción |
| ✅ | AppID del mini-programa de WeChat |
| ✅ | ID del entorno fuente de CloudBase |
| ✅ | ID del entorno destino de CloudBase |
| 🔒 | Token de autenticación MCP (recomendado para modo HTTP) |
| ❌ | Modo de transporte: |
| ❌ | Puerto de escucha para modo HTTP (por defecto |
| ❌ | Límite de caracteres de respuesta (por defecto |
Consulte el archivo .env.example para obtener una descripción completa de la configuración.
🎯 Casos de uso
1. Asistente de IA para consultar fiestas cercanas
用户: "附近有什么派对?"
AI: 调用 party_search_nearby 工具,返回附近派对列表2. Generación automática de enlaces de compartición de fiestas
用户: "帮我生成一个派对分享链接"
AI: 调用 party_generate_deep_link 工具,返回小程序打开链接3. Recomendación inteligente de próximas fiestas
用户: "这周有什么派对推荐吗?"
AI: 调用 party_list_upcoming 工具,返回近期派对列表4. Evaluación de credibilidad del organizador
用户: "这个主办方靠谱吗?"
AI: 调用 organizer_get_info 工具,返回主办方详细资料🔌 Integración con Claude Desktop
Edite el archivo de configuración de 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"
}
}
}
}Reinicie Claude Desktop para empezar a usar las herramientas de Hiito.
🏗️ Arquitectura técnica
Componente | Stack tecnológico |
Estándar de protocolo | Model Context Protocol (MCP) 1.0 |
Modo de transporte | stdio / HTTP (modo dual) |
Entorno de ejecución | Node.js 18+ / CloudRun (contenedorizado) |
Almacenamiento de datos | CloudBase (Tencent Cloud Development) |
Plataforma de mini-programa | Mini-programa de WeChat |
Herramientas de construcción | TypeScript + Docker |
📁 Estructura del proyecto
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 # 项目文档🧪 Pruebas
Pruebas locales en modo HTTP
# 启动服务
TRANSPORT_MODE=http npm start
# 健康检查
curl http://localhost:8080/health
# 预期返回:
# {
# "status": "ok",
# "service": "hiito-mcp-server",
# "version": "1.0.0",
# "config": {...}
# }Probar endpoints MCP
Utilice MCP Inspector:
npx @modelcontextprotocol/inspectorLuego conéctese a http://localhost:8080/mcp
🤝 Guía de contribución
¡Las contribuciones, sugerencias y reportes de errores son bienvenidos!
Haga un Fork de este repositorio
Cree una rama de características (
git checkout -b feature/AmazingFeature)Confirme sus cambios (
git commit -m 'Add some AmazingFeature')Empuje a la rama (
git push origin feature/AmazingFeature)Abra un Pull Request
📝 Registro de cambios
v1.0.0 (2026-05-07)
✅ Lanzamiento de la versión inicial
✅ Soporte para 6 herramientas MCP
✅ Soporte para modo de transporte dual stdio y HTTP
✅ Soporte para despliegue en contenedores Docker
✅ Integración con CloudBase Cloud Development
📄 Licencia
🔗 Enlaces relacionados
Mini-programa de WeChat: 螺母车尾派对 (busque "Hiito" o "螺母车尾派对")
Documentación del protocolo MCP: https://modelcontextprotocol.io/
Documentación de CloudBase: https://docs.cloudbase.net/
Reporte de problemas: https://github.com/Qiuzer/Hiito-MCP/issues
⭐ Historial de estrellas
Si este proyecto le resulta útil, ¡por favor déjenos una estrella ⭐️!
Hecho con ❤️ por Churze
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/Qiuzer/Hiito-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server