Hiito MCP Server
Hiito MCP Server
Ein Model Context Protocol (MCP) Dienst für das WeChat-Mini-Programm „螺母车尾派对“.
🌐 Ermöglicht KI-Terminals (Claude Desktop, Cursor usw.), Partys in der Nähe zu suchen, Party-Details abzurufen und Mini-Programm-Freigabelinks zu generieren.
✨ Funktionen
🔍 Party-Suche
party_search_nearby- Findet Party-Events in der Nähe basierend auf Längen- und Breitengrad sowie Suchradiusparty_list_upcoming- Ruft eine Liste der bald beginnenden Partys ab (aufsteigend sortiert nach Zeit)party_list_by_organizer- Fragt alle von einem bestimmten Veranstalter organisierten Partys ab
📋 Party-Details
party_get_detail- Ruft vollständige Informationen zu einer Party ab (Zeit, Ort, Veranstalter, Teilnehmerzahl usw.)
🔗 Deep-Link-Generierung
party_generate_deep_link- Generiert Kurzlinks (URL Scheme / URL Link) zum Öffnen des Mini-Programms, unterstützt das Öffnen innerhalb von WeChat und im Browser
👤 Veranstalter-Informationen
organizer_get_info- Ruft das vollständige Profil des Veranstalters ab (Name, Kurzvorstellung, Zertifizierungsstatus, Statistiken)
🚀 Schnellstart
Methode 1: Lokale Entwicklung (stdio-Modus)
# 克隆仓库
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 startMethode 2: HTTP-Server-Modus
# 配置环境变量后
TRANSPORT_MODE=http npm start
# 服务运行在 http://localhost:8080
# 健康检查: http://localhost:8080/health
# MCP 端点: http://localhost:8080/mcp📦 Bereitstellungsanleitung
Bereitstellung auf CloudBase Cloud Hosting
Besuchen Sie die CloudBase Konsole
Wählen Sie eine Umgebung aus
Gehen Sie zu Cloud Hosting → Dienstliste
Klicken Sie auf Neuen Dienst erstellen
Wählen Sie Aus Git-Repository bereitstellen
Verbinden Sie das GitHub-Repository
Qiuzer/Hiito-MCPKonfigurieren Sie die Umgebungsvariablen (siehe
.env.example)Klicken Sie auf Jetzt bereitstellen
Detaillierte Schritte finden Sie unter 👉 CLOUDBASE_DEPLOYMENT.md
🔧 Konfigurationshinweise
Umgebungsvariablen
Variablenname | Erforderlich | Beschreibung |
| ✅ | WeChat Mini-Programm AppID |
| ✅ | CloudBase Quellumgebungs-ID |
| ✅ | CloudBase Zielumgebungs-ID |
| 🔒 | MCP-Authentifizierungs-Token (empfohlen für HTTP-Modus) |
| ❌ | Übertragungsmodus: |
| ❌ | HTTP-Modus-Port (Standard |
| ❌ | Zeichenlimit für Antworten (Standard |
Die vollständige Konfigurationsbeschreibung finden Sie in der Datei .env.example.
🎯 Anwendungsszenarien
1. KI-Assistent sucht Partys in der Nähe
用户: "附近有什么派对?"
AI: 调用 party_search_nearby 工具,返回附近派对列表2. Automatische Generierung von Party-Freigabelinks
用户: "帮我生成一个派对分享链接"
AI: 调用 party_generate_deep_link 工具,返回小程序打开链接3. Intelligente Empfehlung bald beginnender Partys
用户: "这周有什么派对推荐吗?"
AI: 调用 party_list_upcoming 工具,返回近期派对列表4. Bewertung der Glaubwürdigkeit von Veranstaltern
用户: "这个主办方靠谱吗?"
AI: 调用 organizer_get_info 工具,返回主办方详细资料🔌 Integration in Claude Desktop
Bearbeiten Sie die Konfigurationsdatei von 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"
}
}
}
}Nach dem Neustart von Claude Desktop können Sie die Hiito-Tools verwenden.
🏗️ Technische Architektur
Komponente | Tech-Stack |
Protokollstandard | Model Context Protocol (MCP) 1.0 |
Übertragungsmodus | stdio / HTTP (Dual-Modus) |
Laufzeitumgebung | Node.js 18+ / CloudRun (containerisiert) |
Datenspeicherung | CloudBase (Tencent Cloud Development) |
Mini-Programm-Plattform | WeChat Mini-Programm |
Build-Tool | TypeScript + Docker |
📁 Projektstruktur
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 # 项目文档🧪 Tests
Lokaler Test des HTTP-Modus
# 启动服务
TRANSPORT_MODE=http npm start
# 健康检查
curl http://localhost:8080/health
# 预期返回:
# {
# "status": "ok",
# "service": "hiito-mcp-server",
# "version": "1.0.0",
# "config": {...}
# }Testen der MCP-Endpunkte
Verwenden Sie den MCP Inspector:
npx @modelcontextprotocol/inspectorVerbinden Sie sich dann mit http://localhost:8080/mcp
🤝 Beitrag leisten
Beiträge zum Code, Vorschläge oder Fehlerberichte sind herzlich willkommen!
Forken Sie dieses Repository
Erstellen Sie einen Feature-Branch (
git checkout -b feature/AmazingFeature)Committen Sie Ihre Änderungen (
git commit -m 'Add some AmazingFeature')Pushen Sie den Branch (
git push origin feature/AmazingFeature)Öffnen Sie einen Pull Request
📝 Änderungsprotokoll
v1.0.0 (2026-05-07)
✅ Erstveröffentlichung
✅ Unterstützung für 6 MCP-Tools
✅ Unterstützung für stdio- und HTTP-Dual-Übertragungsmodus
✅ Unterstützung für Docker-Container-Bereitstellung
✅ Integration von CloudBase Cloud Development
📄 Lizenz
🔗 Verwandte Links
WeChat Mini-Programm: 螺母车尾派对 (suchen Sie nach "Hiito" oder "螺母车尾派对")
MCP-Protokolldokumentation: https://modelcontextprotocol.io/
CloudBase-Dokumentation: https://docs.cloudbase.net/
⭐ Star History
Wenn Ihnen dieses Projekt hilft, geben Sie uns bitte einen Star ⭐️!
Made with ❤️ by 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.
Connect AI to your flomo notes. Search, create, edit notes and manage tags via MCP.