---
site: "zyx"
title: "Carrel"
description: "描述需要的機器與連線。Carrel 透過 MCP 提供開發環境、SSH 存取與服務網址。"
language: "zh-TW"
url: "https://www.zyx.tw/made/carrel"
---

# Carrel

描述需要的機器與連線。Carrel 透過 MCP 提供開發環境、SSH 存取與服務網址。

基礎設施

[開始使用](https://www.zyx.tw/made/carrel#get-started)

## 讓下一個點子有個開始的地方。

Carrel 原指圖書館裡專屬的安靜書桌。在這裡，你的專案也能擁有自己的機器、連線與工作空間。向 agent 描述需要的環境，連線後就能開始開發。

## 描述你需要的環境。

可以是一台機器，也可以是彼此連接的一組服務。Carrel 會依可用資源與你的配額檢查規劃。Agent 建立虛擬機時，也能指定套件、初始化指令與應用程式檢查。

![橡木桌上，一座鈷藍陶瓷拱門罩著筆記本，旁邊放著筆電。](https://www.zyx.tw/made/identities/carrel-workspace.webp)

## 連接需要彼此溝通的服務。

讓資料庫保持私有，為應用程式提供公開網址。宣告哪些服務能存取哪些連接埠，Carrel 便會設定連線與 HTTPS 路由，再由 agent 確認應用程式正常回應。

![橡木桌上的兩座鈷藍陶瓷拱門，以一條象牙白纜線連接。](https://www.zyx.tw/made/identities/carrel-connections.webp)

## 繼續開發，也保留退路。

開發環境會隨專案保留。你可以透過 SSH 重新連線、調整資源，或在修改前儲存磁碟快照。工作完成後，再刪除環境並釋放資源。

![三座相同的鈷藍陶瓷拱門沿著橡木桌排列，像逐次保存的版本。](https://www.zyx.tw/made/identities/carrel-snapshots.webp)

## 流程範例

> 建立一個應用程式和資料庫。資料庫的 5432 連接埠只允許這個應用程式存取，並透過 HTTPS 發布應用程式。

### 規劃

檢視兩台機器、一條資料庫連線與一個 HTTPS 發布設定。規劃階段只檢查配額和容量，不會建立或預留資源。

- app · Ubuntu 虛擬機
- db · Debian 虛擬機
- app → db · TCP 5432
- HTTPS → app

### 建立

Carrel 會建立環境並追蹤進度。虛擬機就緒代表 SSH 可連線、初始化已完成，並通過指定的應用程式檢查。

- 配置機器
- 初始化虛擬機
- 套用連線設定
- 執行指定的檢查

### 連線

結果會提供 SSH 連線資訊與公開服務網址。使用編輯器或終端機連線，再開啟新網址確認應用程式。

- SSH 連線資訊
- 服務連線規則
- 公開 HTTPS 網址
- 由 agent 確認應用程式回應

## 連線

- 公開 HTTPS: 公開網址通往應用程式。設定路由後，還會檢查應用程式是否正常回應。

- 應用程式: 應用程式接收公開流量，並可透過 TCP 5432 連線至資料庫。

- 資料庫: 受限的輸入連線只接受已宣告的應用程式。這個範例中的資料庫沒有公開網址。

## 環境管理

- 連線: 取得機器的 SSH 連線資訊，回到原本的檔案與工具。

- 調整規格: 在配額與可用容量內調整 CPU、記憶體或磁碟。部分調整需要先停止機器。

- 快照: 快照提供磁碟的還原點。還原時可能短暫停止機器，快照也使用獨立配額。

- 刪除: 不再需要環境時就將它刪除。刪除完成後，資源會重新釋出。

## 帶上 agent，建立你的空間。

Carrel 目前開放符合資格的 WinLab 成員使用。設定 MCP 用戶端，以 WinLab 帳號登入，再開啟新的對話。

![黑長髮的年輕女性在圖書館書桌前使用筆電，桌上放著鈷藍陶瓷拱門。](https://www.zyx.tw/made/identities/carrel-study.webp)

MCP endpoint: https://carrel.winlab.tw/mcp

### Claude Code

```sh
claude mcp add --scope user --transport http carrel https://carrel.winlab.tw/mcp
claude mcp login carrel
```

### Codex

```sh
codex mcp add carrel --url https://carrel.winlab.tw/mcp --oauth-client-registration dcr
codex mcp login carrel --oauth-client-registration dcr
```

First request: 為我的下一個專案建立一台 Debian 開發虛擬機。

Agent 可以使用已儲存的 SSH 公鑰，或請你提供一把。

[SVG](https://www.zyx.tw/made/identities/carrel.svg)

[所有產品](https://www.zyx.tw/made)
