Hiito MCP Server
Hiito MCP Server
为「螺母车尾派对」微信小程序提供的 Model Context Protocol (MCP) 服务。
🌐 让 AI 终端(Claude Desktop、Cursor 等)能够查询附近派对、获取派对详情、生成小程序分享链接。
✨ 功能特性
🔍 派对搜索
party_search_nearby- 根据经纬度和搜索半径,查找附近的派对活动party_list_upcoming- 获取近期即将开始的派对列表(按时间升序)party_list_by_organizer- 查询指定主办方举办的所有派对
📋 派对详情
party_get_detail- 获取派对的完整信息(时间、地点、主办方、报名人数等)
🔗 深度链接生成
party_generate_deep_link- 生成打开小程序的短链接(URL Scheme / URL Link),支持微信内和浏览器打开
👤 主办方信息
organizer_get_info- 获取主办方的完整资料(名称、简介、认证状态、统计数据)
🚀 快速开始
方式一:本地开发(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方式二:HTTP 服务器模式
# 配置环境变量后
TRANSPORT_MODE=http npm start
# 服务运行在 http://localhost:8080
# 健康检查: http://localhost:8080/health
# MCP 端点: http://localhost:8080/mcp📦 部署指南
部署到 CloudBase 云托管
选择环境
进入 云托管 → 服务列表
点击 新建服务
选择 从 Git 仓库部署
连接 GitHub 仓库
Qiuzer/Hiito-MCP配置环境变量(参考
.env.example)点击 立即部署
详细步骤请查看 👉 CLOUDBASE_DEPLOYMENT.md
🔧 配置说明
环境变量
变量名 | 必填 | 说明 |
| ✅ | 微信小程序 AppID |
| ✅ | CloudBase 源环境 ID |
| ✅ | CloudBase 目标环境 ID |
| 🔒 | MCP 认证 Token(HTTP 模式推荐配置) |
| ❌ | 传输模式: |
| ❌ | HTTP 模式监听端口(默认 |
| ❌ | 响应字符限制(默认 |
完整配置说明请查看 .env.example 文件。
🎯 应用场景
1. AI 助手查询附近派对
用户: "附近有什么派对?"
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 (腾讯云开发) |
小程序平台 | 微信小程序 |
构建工具 | 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 云开发
📄 许可证
🔗 相关链接
微信小程序: 螺母车尾派对(搜索 "Hiito" 或 "螺母车尾派对")
MCP 协议文档: https://modelcontextprotocol.io/
CloudBase 文档: https://docs.cloudbase.net/
⭐ Star History
如果这个项目对您有帮助,请给个 Star ⭐️!
Made with ❤️ by 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