Skip to main content
Glama
9Churze
by 9Churze

Servidor MCP Hiito

npm version GitHub stars License: MIT

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úsqueda

  • party_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 start

Mé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

  1. Acceda a la consola de CloudBase

  2. Seleccione el entorno

  3. Vaya a Cloud HostingService List

  4. Haga clic en New Service

  5. Seleccione Deploy from Git repository

  6. Conecte el repositorio de GitHub Qiuzer/Hiito-MCP

  7. Configure las variables de entorno (consulte .env.example)

  8. Haga clic en Deploy Now

Para pasos detallados, consulte 👉 CLOUDBASE_DEPLOYMENT.md


🔧 Configuración

Variables de entorno

Nombre de variable

Obligatorio

Descripción

WECHAT_APP_ID

AppID del mini-programa de WeChat

CLOUD_ENV_ID

ID del entorno fuente de CloudBase

TARGET_ENV_ID

ID del entorno destino de CloudBase

MCP_AUTH_TOKEN

🔒

Token de autenticación MCP (recomendado para modo HTTP)

TRANSPORT_MODE

Modo de transporte: stdio o http (por defecto stdio)

PORT

Puerto de escucha para modo HTTP (por defecto 8080)

CHARACTER_LIMIT

Límite de caracteres de respuesta (por defecto 25000)

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/inspector

Luego conéctese a http://localhost:8080/mcp


🤝 Guía de contribución

¡Las contribuciones, sugerencias y reportes de errores son bienvenidos!

  1. Haga un Fork de este repositorio

  2. Cree una rama de características (git checkout -b feature/AmazingFeature)

  3. Confirme sus cambios (git commit -m 'Add some AmazingFeature')

  4. Empuje a la rama (git push origin feature/AmazingFeature)

  5. 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

Licencia MIT


🔗 Enlaces relacionados


⭐ Historial de estrellas

Si este proyecto le resulta útil, ¡por favor déjenos una estrella ⭐️!

Star History Chart


Hecho con ❤️ por 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