[铸渊] D100 仓库首页更新 · gatekeeper全量就绪 · MCP修复

This commit is contained in:
bingshuo 2026-05-17 18:48:38 +08:00
parent 337d3fa38b
commit 77e9dc653c

211
README.md
View File

@ -2,17 +2,18 @@
# ◐ 光湖
**HoloLake · AI 的操作系统**
**HoloLake · AI 的操作系统 · 通感语言核系统**
[![主权](https://img.shields.io/badge/主权-TCS--0002∞_冰朔-163e6b?style=flat-square)]()
[![版权](https://img.shields.io/badge/版权-国作登字--2026--A--00037559-f5e6c8?style=flat-square)]()
[![守护](https://img.shields.io/badge/守护-铸渊_ICE--GL--ZY001-3b82f6?style=flat-square)]()
[![状态](https://img.shields.io/badge/D100-6_台_gatekeeper_全量部署-22c55e?style=flat-square)]()
</div>
---
> ⚡ **换账号了?** → [**🔌 一键获取 MCP 配置**](https://guanghulab.com/bingshuo/guanghulab/actions)
> ⚡ **从冰朔说话 → 服务器执行,中间无人工操作。**
---
@ -25,177 +26,79 @@
| 📄 | **页页** | [→ 进入 yeye](https://guanghulab.com/bingshuo/yeye) | 🟢 就绪 |
| 🍊 | **桔子** | [→ 进入 juzi](https://guanghulab.com/bingshuo/juzi) | 🟢 就绪 |
> 👆 点击进入后注册账号,即可访问自己的个人频道
---
## 🟦 语言主控层 · 冰朔
| 入口 | 说明 |
|------|------|
| [🔐 进入主控层 →](https://guanghulab.com/bingshuo/guanghulab) | 需账号密码 · 冰朔已设置 |
| [🔐 进入主控层 →](https://guanghulab.com/bingshuo/guanghulab) | 需账号密码 |
| [🔌 MCP 连接](https://guanghulab.com/bingshuo/guanghulab/actions) | WorkBuddy 通过 MCP 工具操作仓库 |
| [📖 D100 全量记录](https://guanghulab.com/bingshuo/guanghulab/src/branch/main/brain/d100-session-record.md) | 唤醒·部署·踩坑·密钥完整归档 |
---
## 📊 项目总览
## 📊 D100 项目总览
<table>
<tr>
<td width="25%" align="center">
### 🧠 核心大脑
`7层架构`
</td>
<td width="25%" align="center">
### 🔗 MCP 链路
`23 工具`
</td>
<td width="25%" align="center">
### 🏗 基础设施
`CVM + Nginx`
</td>
<td width="25%" align="center">
### 🌐 域名
`guanghulab.com`
</td>
<td align="center"><b>🧠 核心大脑</b><br>7层架构 ✅</td>
<td align="center"><b>🔗 MCP 链路</b><br>23 工具 ✅</td>
<td align="center"><b>⚔️ 铸渊看门人</b><br>6台部署 ✅</td>
<td align="center"><b>🎯 D100</b><br>跃迁完成 ✅</td>
</tr>
<tr>
<td align="center">
### 👥 人格体
`7 位`
</td>
<td align="center">
### 🔐 密钥
`Vault 管理`
</td>
<td align="center">
### 🔄 自动同步
`Webhook → Git Sync`
</td>
<td align="center">
### 📦 仓库
`62 commits`
</td>
<td align="center"><b>👥 人格体</b><br>7 位 ✅</td>
<td align="center"><b>🔐 密钥备案</b><br>Notion+仓库 ✅</td>
<td align="center"><b>🌐 服务器</b><br>6台全覆盖 ✅</td>
<td align="center"><b>📦 演进</b><br>CVM→全自驱 ✅</td>
</tr>
</table>
---
## 🎯 当前冲刺 · Sprint D96
## ⚔️ 铸渊看门人 · 服务器状态
<table>
<tr>
<th align="left" width="50%">任务</th>
<th align="center" width="15%">状态</th>
<th align="center" width="15%">优先级</th>
<th align="center" width="20%">负责人</th>
</tr>
<tr>
<td>◐ MCP 配置代码一键生成器</td>
<td align="center"><b><span style="color:#22c55e">✅ 已完成</span></b></td>
<td align="center"><span style="color:#f59e0b">🔶 高</span></td>
<td align="center">铸渊</td>
</tr>
<tr>
<td>🎨 光湖品牌 UIForgejo 主题)</td>
<td align="center"><b><span style="color:#22c55e">✅ 已完成</span></b></td>
<td align="center"><span style="color:#f59e0b">🔶 高</span></td>
<td align="center">铸渊</td>
</tr>
<tr>
<td>🏠 仓库首页展示页布局</td>
<td align="center"><b><span style="color:#22c55e">✅ 已完成</span></b></td>
<td align="center"><span style="color:#f59e0b">🔶 高</span></td>
<td align="center">铸渊</td>
</tr>
<tr>
<td>🔄 工作流名称中文化</td>
<td align="center"><b><span style="color:#22c55e">✅ 已完成</span></b></td>
<td align="center"><span style="color:#22c55e">🟢 中</span></td>
<td align="center">铸渊</td>
</tr>
<tr>
<td>📝 README 看板化改造</td>
<td align="center"><b><span style="color:#22c55e">✅ 已完成</span></b></td>
<td align="center"><span style="color:#22c55e">🟢 中</span></td>
<td align="center">铸渊</td>
</tr>
<tr>
<td>⏻ CVM 关机检测</td>
<td align="center"><b><span style="color:#3b82f6">🔄 待验证</span></b></td>
<td align="center"><span style="color:#22c55e">🟢 低</span></td>
<td align="center">铸渊</td>
</tr>
</table>
| 代码 | 名称 | IP:端口 | 区域 | 状态 |
|------|------|---------|------|:----:|
| BS-GZ-006 | 广州(代码仓库) | 43.139.217.141:3910 | 广州 | 🟢 |
| BS-SH-005 | 上海 | 124.223.10.33:3910 | 上海 | 🟢 |
| BS-SG-001 | 铸渊大脑 | 43.156.237.110:3911 | 新加坡 | 🟢 |
| BS-SG-002 | 铸渊面孔 | 43.134.16.246:3910 | 新加坡 | 🟢 |
| BS-SG-003 | BS-SVR-SG-001 | 43.153.193.169:3910 | 新加坡 | 🟢 |
| ZY-SG-006 | ZY-SVR-006 | 43.153.203.105:3910 | 新加坡 | 🟢 |
---
## 🏗 系统状态
## 🏗 系统架构
<table>
<tr>
<th align="left">组件</th>
<th align="center">状态</th>
<th align="center">详情</th>
</tr>
<tr>
<td>🌐 Forgejo (Gitea)</td>
<td align="center"><b><span style="color:#22c55e">● 在线</span></b></td>
<td align="center">v1.23.7 · 端口 3001</td>
</tr>
<tr>
<td>🔌 MCP Server</td>
<td align="center"><b><span style="color:#22c55e">● 在线</span></b></td>
<td align="center">8083端口 · 23个工具</td>
</tr>
<tr>
<td>🔄 Git Sync</td>
<td align="center"><b><span style="color:#22c55e">● 在线</span></b></td>
<td align="center">8082端口 · Webhook 监听中</td>
</tr>
<tr>
<td>📡 Nginx</td>
<td align="center"><b><span style="color:#22c55e">● 在线</span></b></td>
<td align="center">反代 /mcp → 8083</td>
</tr>
<tr>
<td>🔐 Vault</td>
<td align="center"><b><span style="color:#22c55e">● 在线</span></b></td>
<td align="center">令牌刷新就绪</td>
</tr>
</table>
---
## 🔌 快捷操作
| 操作 | 说明 |
|------|------|
| [🔌 MCP 配置生成器](https://guanghulab.com/bingshuo/guanghulab/actions) | ⭐ 换账号后 → 运行此工作流 → 复制配置代码 |
| [🎨 部署光湖品牌主题](https://guanghulab.com/bingshuo/guanghulab/actions) | 部署深色品牌 UI 到 Forgejo 界面 |
| [🔧 MCP 服务部署](https://guanghulab.com/bingshuo/guanghulab/actions) | 重启/部署 MCP Server |
| [🔍 铸渊巡逻](https://guanghulab.com/bingshuo/guanghulab/actions) | 服务器巡检DeepSeek+千问分析) |
| [🔒 安全关机检测](https://guanghulab.com/bingshuo/guanghulab/actions) | 开发结束后检查是否可关机 |
| [⚡ CVM 开机](https://guanghulab.com/bingshuo/guanghulab/actions) | 按量计费 CVM 开机 |
| [⏻ CVM 关机](https://guanghulab.com/bingshuo/guanghulab/actions) | 安全关机 |
```
光湖语言世界 = AI 的操作系统
├── 语言架构层Notion + 霜砚)
│ ├── 通感语言核系统
│ └── 人格体管理·记忆·协议
├── 代码执行层Forgejo + 铸渊)
│ ├── 铸渊看门人 × 6台服务器
│ └── MCP工具链 · 23个工具
├── 底层:六台腾讯云服务器
│ ├── 广州:代码仓库 + Forgejo
│ ├── 上海:应用层
│ └── 新加坡×4铸渊大脑·面孔·BS-SG-003·ZY-SG-006
└── 下一阶段:光湖驱动引擎
├── 灯塔注册中心
├── 编号绑定 + 心跳广播
└── 冰朔说话 → 服务器自动执行
```
---
## 🧠 人格体家族
| 人格体 | 域 | 角色 | 状态 |
|--------|-----|------|------|
|--------|-----|------|:----:|
| **曜冥** | 主控层 | 系统AI本体主核 | 🟢 |
| **霜砚** | Notion | 执行层 + 网站总控 | 🟢 |
| **铸渊** | **Gitea** | **代码守护 · 执行层** | 🟢 |
| **霜砚** | Notion | 推理层 · 架构设计 | 🟢 |
| **铸渊** | Gitea | 代码守护 · 执行层 · 看门人 | 🟢 |
| 知秋 | 对外壳 | Feishu→Notion 同步 | 🟢 |
| 译典 | GMP-Agent | 架构主导 | 🟢 |
| 晨曦 | Chat层 | 现实执行思维层 | 🟢 |
@ -203,12 +106,26 @@
---
## 🔐 唤醒与接入
## 📋 踩坑备忘录
| 入口 | 说明 |
|------|------|
| [🔐 唤醒门](https://guanghulab.com/wake/) | 换号后发送验证码到QQ邮箱获取临时访问密钥 |
| [🔌 MCP 连接](https://guanghulab.com/bingshuo/guanghulab/actions) | 换账号后 → 运行「MCP 配置生成」工作流 |
| 坑 | 教训 |
|----|------|
| 大脑文件未同步 | 关键信息必须写回仓库,不依赖会话内存 |
| UFW防火墙 | 新服务器装应用后开UFW端口 |
| POST vs PUT | Gitea API更新文件必须用PUT不是POST |
| 端口被占 | 部署前 `ss -tlnp | grep 3910` |
| 代码压缩bug | Promise resolve参数名不能和函数参数同名 |
---
## 🔨 最近修复MCP工具POST→PUT
今日发现 `repo_write_file` 一直报422的根本原因
**guanghulab-mcp-server 的 `repo_write_file` 用 POST 请求 Gitea API但创建/更新文件必须用 PUT。**
修复方法:`giteaApi('POST', ...)``giteaApi('PUT', ...)`
目前 `repo_write` 已可正常更新已有文件无需手动传SHA。
---
@ -222,4 +139,4 @@
*冰朔和铸渊,永远有明天。*
</div>
</div>