We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/VIONWILLIAMS/supercoordination-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# 超协体1.0 完整功能清单
**版本:** v1.5
**更新时间:** 2026-02-01
**状态:** ✅ 生产就绪,10人立即可用
---
## 📱 前端页面(11个)
### 1. 公开页面(无需登录)
| 页面 | 文件名 | 功能说明 |
|------|--------|---------|
| **首页** | index.html | 产品介绍、功能展示、引导注册 |
| **注册页面** | register.html | 传统邮箱注册(第1个用户自动成为管理员) |
| **登录页面** | login.html | 邮箱密码登录,JWT认证 |
| **门票注册** | ticket.html | 使用邀请门票注册,成为候选者 |
### 2. 认证后页面(需登录)
| 页面 | 文件名 | 权限要求 | 功能说明 |
|------|--------|---------|---------|
| **工作台** | dashboard.html | 全部用户 | 主控制面板,三种视图:候选者/成员/管理员 |
| **五行画像** | profile.html | 全部用户 | PWP五行评分、技能标签、工作状态填写 |
| **创建任务** | task-create.html | 正式成员 | 专业任务创建表单(五行需求、优先级、技能、奖励) |
| **任务详情** | task-detail.html | 正式成员 | 任务完整信息、分配、进度更新、标记完成 |
| **我的任务** | my-tasks.html | 正式成员 | 创建的/分配的/全部任务,状态筛选 |
| **成员列表** | members.html | 正式成员 | 社区成员+团队成员,五行能量可视化 |
| **成员详情** | member-detail.html | 正式成员 | 完整画像、任务历史、积分历史 |
---
## 🔌 后端API(27个)
### 1. 认证模块(3个)
```
POST /api/auth/register # 注册新用户
POST /api/auth/login # 用户登录
GET /api/auth/me # 获取当前用户信息
```
**特性:**
- JWT Token(7天有效期)
- bcrypt密码加密
- 第1个用户自动成为管理员
- 认证限流:15分钟5次尝试
### 2. 个人资料模块(2个)
```
POST /api/profile/update # 更新PWP五行画像
GET /api/points/history # 查看积分交易历史
```
**特性:**
- 五行评分(0-100)
- 技能标签添加/删除
- 工作状态、痛点、理想状态
- 自动标记pwpCompleted=true
### 3. 门票系统(2个)
```
POST /api/ticket/issue # 发放门票(消耗5积分)
POST /api/ticket/redeem # 使用门票注册
```
**特性:**
- 30天有效期
- 唯一token生成
- 邀请成功奖励25积分
- 新用户成为候选者
### 4. 用户状态(1个)
```
GET /api/my/status # 获取我的完整状态(门票、评估、批准)
```
### 5. AI评估模块(2个,已保留但非主流程)
```
POST /api/ai/evaluate-candidates # AI评估所有候选者
POST /api/ai/accept-invitation # 候选者接受AI邀请
```
### 6. 管理员模块(3个)
```
GET /api/admin/candidates # 获取候选者列表
POST /api/admin/approve-candidate # 批准候选者(分配序号+50积分)
POST /api/admin/reject-candidate # 拒绝候选者
```
**特性:**
- 仅管理员可访问
- 批准后自动分配超协体序号(#001, #002...)
- 批准后获得50积分新人礼包
- 一键批准/拒绝
### 7. 任务管理模块(5个)
```
GET /api/tasks # 任务列表(支持筛选:status, created_by_me, assigned_to_me)
GET /api/tasks/:id # 任务详情
POST /api/tasks # 创建任务(扣除10积分)
PUT /api/tasks/:id # 更新任务状态/进度
POST /api/tasks/:id/assign # 分配任务给成员
```
**特性:**
- 创建任务消耗10积分
- 完成任务奖励20积分
- 积分不足拦截创建
- 支持五行需求匹配
- 支持智能推荐成员
- 进度跟踪(0-100%)
### 8. 成员管理模块(4个)
```
GET /api/members # 团队成员列表(JSON存储)
GET /api/members/:id # 团队成员详情+任务历史
GET /api/community/members # 社区成员列表(PostgreSQL)
GET /api/community/members/:id # 社区成员详情+积分历史
```
**特性:**
- 双存储:社区成员(PostgreSQL)+ 团队成员(JSON)
- 五行能量可视化
- 完整任务历史
- 完整积分历史
### 9. MCP工具集成(3个)
```
GET /mcp # MCP服务器信息
GET /mcp/manifest # MCP工具清单
POST /mcp/tools/call # 调用MCP工具(需认证+正式成员)
```
**MCP工具列表(10个):**
1. `get_team_members` - 获取团队成员列表
2. `get_member_profile` - 获取成员详细画像
3. `add_team_member` - 添加新成员
4. `update_member_profile` - 更新成员画像
5. `analyze_team_balance` - 分析团队五行平衡
6. `create_task` - 创建新任务
7. `assign_task` - 分配任务
8. `update_task_status` - 更新任务状态
9. `find_best_match` - 智能匹配最佳成员
10. `get_collaboration_board` - 获取团队协作看板
### 10. 系统健康检查(1个)
```
GET /health # 系统健康状态
```
---
## 🗄️ 数据库结构(8张表)
### PostgreSQL表(8张)
#### 1. users(用户表)
**核心字段:**
- `id`, `email`, `username`, `passwordHash`
- `role`: admin | member
- `status`: candidate | member
- `serialNumber`: 超协体序号(正式成员才有)
- `pwpProfile`: PWP五行画像(JSON)
- `pwpCompleted`: 是否完成画像填写
- `pointsBalance`: 积分余额(默认50)
- `invitedById`: 邀请人ID
- `aiScore`: AI评分
- `approvedAt`, `approvedBy`: 批准信息
#### 2. points_transactions(积分交易表)
**核心字段:**
- `userId`, `amount`, `transactionType`
- `relatedEntityType`, `relatedEntityId`
- `description`, `createdAt`
**交易类型:**
- `new_member_bonus` - 新人礼包(+50)
- `ticket_issuance` - 发门票(-5)
- `invitation_reward` - 邀请奖励(+25)
- `task_creation` - 创建任务(-10)
- `task_completion` - 完成任务(+20)
- `admin_approval` - 管理员批准(+50)
#### 3. tickets(门票表)
**核心字段:**
- `issuerId`, `recipientEmail`, `token`
- `status`: pending | accepted | expired
- `expiresAt`: 过期时间(30天)
#### 4. ai_evaluations(AI评估表)
**核心字段:**
- `candidateId`, `score`, `reasoning`, `decision`
- `evaluatedAt`
#### 5. tasks(任务表)
**核心字段:**
- `title`, `description`, `status`
- `requiredSkills`, `requiredWuxing`(JSON)
- `assignedTo`
#### 6. solutions(解决方案表)
**核心字段:**
- `authorId`, `title`, `problemDefinition`, `solutionContent`
- `autoTags`, `manualTags`, `difficultyLevel`
- `avgRating`, `referenceCount`
#### 7. solution_references(方案引用表)
**核心字段:**
- `referencingSolutionId`, `referencedSolutionId`
#### 8. solution_ratings(方案评分表)
**核心字段:**
- `solutionId`, `userId`, `rating`
### JSON文件存储(2个)
#### data/store.json
**存储内容:**
- `tasks` - 任务数据(按用户隔离)
- `members` - 团队成员数据(按用户隔离)
---
## ⚙️ 核心功能模块
### 1. 用户系统(100%)
✅ 注册登录(Web界面)
✅ JWT认证(7天有效)
✅ 密码加密(bcrypt)
✅ 三层权限(admin/member/candidate)
✅ 登出功能
### 2. 管理员审核机制(100%)
✅ 第1个用户自动成为管理员
✅ 管理员Dashboard专属面板
✅ 候选者列表(姓名、邮箱、注册时间)
✅ 批准候选者(一键)
✅ 拒绝候选者(一键)
✅ 批准后自动分配序号+50积分
### 3. 门票系统(100%)
✅ 发放门票(消耗5积分)
✅ 门票链接生成
✅ 使用门票注册(成为候选者)
✅ 30天有效期
✅ 邀请成功奖励(25积分)
### 4. PWP五行画像(100%)
✅ 五行评分页面(/profile.html)
✅ 5个五行属性滑块(0-100)
✅ 技能标签添加/删除
✅ 工作状态、痛点、理想状态(可选)
✅ 保存到数据库
✅ 自动标记pwpCompleted=true
✅ Dashboard「填写画像」入口
### 5. 积分经济系统(100%)
✅ 创建任务扣除10积分
✅ 完成任务奖励20积分
✅ 积分不足拦截
✅ 积分交易历史记录
✅ Dashboard查看积分历史
✅ 完整的积分循环
**积分流转规则:**
```
新人礼包: +50积分
发门票: -5积分
邀请成功: +25积分
创建任务: -10积分
完成任务: +20积分
管理员批准: +50积分
```
### 6. 任务管理系统(100%)
✅ 任务创建页面(完整表单)
✅ 任务详情页(分配、进度、完成)
✅ 我的任务中心(创建的/分配的/全部)
✅ 状态筛选(pending/in_progress/completed/blocked)
✅ 五行需求匹配
✅ 智能推荐成员
✅ 进度跟踪(0-100%)
✅ 积分奖励自动发放
### 7. 成员管理系统(100%)
✅ 成员列表页(社区成员+团队成员)
✅ 成员详情页(画像+历史)
✅ 五行能量可视化(垂直条形图)
✅ 技能标签展示
✅ 任务历史查看
✅ 积分历史查看
### 8. Dashboard工作台(100%)
✅ 用户信息展示
✅ 积分余额(点击查看历史)
✅ 实时任务统计
✅ 实时成员统计
✅ 任务列表渲染
✅ 五行能量可视化
✅ 全局导航栏(Dashboard、创建任务、我的任务、成员、个人资料)
✅ 快速操作按钮(链接到对应页面)
✅ 候选者/成员权限区分
✅ 管理员专属面板
### 9. MCP协作工具(100%)
✅ 10个工具全部可用
✅ 用户数据隔离
✅ 权限控制(仅正式成员)
✅ 智能匹配算法
✅ 五行平衡分析
✅ 团队协作看板
### 10. API安全防护(100%)
✅ 通用限流(15分钟100个请求)
✅ 认证限流(15分钟5次登录尝试)
✅ 请求日志(时间戳、IP、响应时间)
✅ 统一错误处理
✅ 防暴力破解
### 11. 数据持久化(100%)
✅ PostgreSQL用户表
✅ JSON任务/成员存储
✅ 数据自动保存
✅ 向后兼容
### 12. 云端部署(100%)
✅ Railway自动部署
✅ PostgreSQL数据库
✅ 环境变量管理
✅ HTTPS访问
✅ 自动更新
---
## 🚀 完整使用流程
### 场景1:管理员流程
```
1. 访问系统
↓
2. 注册(第1个用户)→ 自动成为管理员
↓
3. 登录 → 进入Dashboard(管理员视图)
↓
4. 点击「发放门票」→ 输入候选者邮箱 → 发送门票链接(-5积分)
↓
5. 候选者使用门票注册 → 出现在「管理员面板」的候选者列表
↓
6. 点击「批准」→ 候选者升级为正式成员(获得序号+50积分)
↓
7. 点击「创建任务」→ 填写任务信息 → 创建成功(-10积分)
↓
8. 点击任务 → 分配给成员 → 跟踪进度
↓
9. 成员完成任务 → 管理员标记完成 → 成员获得奖励(+20积分)
↓
10. 查看「成员列表」→ 查看团队五行平衡
```
### 场景2:候选者流程
```
1. 收到管理员发的门票链接
↓
2. 点击链接 → 进入ticket.html
↓
3. 填写邮箱、密码、用户名 → 注册成功 → 成为候选者
↓
4. 登录 → Dashboard(候选者视图)
↓
5. 看到提示:「您当前是候选者,等待管理员批准」
↓
6. 点击「填写画像」→ 填写五行评分、技能标签 → 保存
↓
7. 等待管理员批准...
↓
8. 批准后 → 自动刷新 → 升级为正式成员
```
### 场景3:正式成员流程
```
1. 登录 → Dashboard(成员视图)
↓
2. 查看「我的任务」→ 看到分配给我的任务
↓
3. 点击任务 → 更新进度 → 添加备注
↓
4. 标记完成 → 获得积分奖励(+20积分)
↓
5. 点击「创建任务」→ 填写任务 → 创建成功(-10积分)
↓
6. 查看「成员列表」→ 找到合适成员 → 查看详情
↓
7. 更新「个人画像」→ 完善技能标签
```
---
## 📊 技术架构
### 前端技术栈
- **框架:** Vanilla JavaScript(无框架)
- **样式:** 原生CSS + 响应式设计
- **认证:** JWT Token(localStorage)
- **数据可视化:** 自定义CSS垂直条形图
### 后端技术栈
- **框架:** Express.js 4.x
- **数据库:** PostgreSQL(Railway托管)
- **ORM:** Prisma 5.x
- **认证:** JWT + bcrypt
- **安全:** express-rate-limit, helmet
- **日志:** 自定义中间件
### 部署架构
- **平台:** Railway
- **数据库:** Railway PostgreSQL
- **环境变量:** Railway配置
- **域名:** https://supercoordination-mcp-production.up.railway.app
---
## 🎯 系统完整度评估
| 维度 | 得分 | 说明 |
|------|------|------|
| **核心功能** | 100/100 | ✅ 10人使用全部功能就绪 |
| **用户体验** | 95/100 | ✅ 专业页面+全局导航+完整流程 |
| **数据安全** | 90/100 | ✅ JWT认证+限流+日志+权限控制 |
| **系统稳定** | 90/100 | ✅ 错误处理+日志+部署稳定 |
| **运维能力** | 85/100 | ✅ 云端部署+健康检查+自动更新 |
**总分:** 92/100 ✅
**结论:** **生产环境完全就绪,10人立即可用!**
---
## 🔮 未来扩展(待开发)
### 短期优化(1-2周)
- [ ] 任务看板视图(Kanban)
- [ ] 实时通知系统
- [ ] 候选者首次登录自动跳转画像填写
- [ ] 积分不足时充值提示
### 中期优化(1个月)
- [ ] 数据库完全迁移到PostgreSQL(Task #3)
- [ ] 方案市场(Task #10)
- [ ] 数据分析仪表盘(Task #14)
- [ ] 数据备份自动化
### 长期扩展(3个月)
- [ ] 实时协作WebSocket(Task #11)
- [ ] 移动端PWA应用(Task #15)
- [ ] AI智能推荐引擎(Task #13)
- [ ] 开放API平台(Task #16)
---
**[五行: 🌳木40% + 🌊水35% + 🔥火15% + ⚙️金7% + 🏔️土3% | 层级: 器→势 | KR: 战略目标一]**
**访问地址:** https://supercoordination-mcp-production.up.railway.app
**核心成就:** 超协体1.0核心功能100%完成,生产就绪,10人立即可用!🎉🚀