Tinkerwell v5 上線!探索全新 MCP Server 強化 AI 編程體驗
2025-07-22

Laravel 開發者最熟悉的即時執行工具 Tinkerwell,近期正式推出了 **Tinkerwell v5**。這次版本不只是介面小幅優化、操作體驗提升,更重要的是帶來了劃時代的 **AI 開發體驗升級** —— 透過全新設計的 **MCP Server**,讓你能將喜愛的 AI 助手整合進 Tinkerwell!
## 🧠 MCP Server 是什麼?
MCP Server(Model Context Protocol Server)是一個橋接層,它讓 Tinkerwell 不只限於內建的 AI,而是可以透過 MCP Server 串接你自己的 AI 模型,像是:
* OpenAI GPT
* Claude(Anthropic)
* Hugging Face API
* Local LLM 服務(如 Ollama、LM Studio)
* 還支援 ChatGPT 的自訂工具 (Tools) 功能
透過 MCP,你可以「自建 AI 智能」,然後讓它在 Tinkerwell 裡對話、解釋程式碼、甚至編寫 Laravel controller、API 邏輯,全部無縫整合。
## 🛠 如何運作?
1. **啟動 MCP Server**:
你可以透過官方提供的 MCP Server 程式,或用 Node.js/Python 自行建置一個符合 MCP 協議的 AI Proxy。
2. **設定 API Key 與模型**:
在 Tinkerwell 中設定你要連接的 AI 模型來源,例如 Claude 的 API key 或本地端 LLM 的路徑與端口。
3. **開啟 Chat 面板**:
在 Tinkerwell 裡開啟「Conversational Mode」,就可以直接與 AI 助手互動、提出請求、優化程式碼。
## 🚀 能做些什麼?
* 🔄 將現有 Laravel 程式碼優化或重構
* 🤖 輸入功能描述,快速產出 controller 或 model 程式碼
* 📋 解釋你不熟悉的 package 使用方式
* 🔍 幫你找出錯誤邏輯、語法錯誤並提出修改建議
MCP Server 的彈性讓 Tinkerwell 變成你 AI 助理的編輯器,透過你熟悉的開發環境 + 自選 AI 模型,大幅提高開發效率。
## 🔒 安全性與隱私
Tinkerwell v5 特別強調「隱私優先」原則:
* 你必須手動送出程式碼到 AI 模型,預設不會上傳任何資料
* 支援本地模型代表你完全可以離線運作
* 可與公司內部私有部署的 LLM 整合,確保程式碼不外洩
## 🎯 結語
Tinkerwell v5 的 MCP Server 絕對不只是一個附加功能,它代表了 Laravel 工具鏈開始全面擁抱 AI 編程協助的未來。
無論你是資深工程師還是初學者,現在都能以最低門檻,透過 Tinkerwell 將 AI 結合進日常開發流程,打造更快、更直覺、更智能的程式開發體驗。
👉 如果你已經在用 Laravel,這次升級的 Tinkerwell 絕對值得試試!
---
# Filament QR Code 套件介紹
[Filament QR Code](https://laravel-news.com/filament-qr-code) 是一個為 **Filament Admin Panel** 打造的套件,讓你能輕鬆在表單或表格中整合 QR Code 功能。
這個套件來自開發者 [Philo Hermans](https://twitter.com/filipfigura),他利用 Laravel 和 Filament 的元件擴充能力,實作出方便又直觀的 QR Code 顯示元件。
## 📦 套件特色
* 支援 **Filament Forms** 和 **Filament Tables**
* 使用 [Simple-QrCode](https://github.com/SimpleSoftwareIO/simple-qrcode) 套件作為核心引擎
* 可直接在 CRUD 資料中動態生成 QR 碼
* 支援自定義尺寸、顏色等樣式
## 🔧 安裝方式
```bash
composer require philohermans/filament-qrcode
```
## 🧪 使用範例
### 在 Table 中顯示 QR 碼
```php
use Philo\FilamentQrCode\Columns\QrCodeColumn;
QrCodeColumn::make('url')
->label('QRCode')
->size(100)
```
### 在 Form 中加入 QR 碼欄位
```php
use Philo\FilamentQrCode\Forms\Components\QrCode;
QrCode::make('code')
->size(200)
```
## 🎯 適用情境
* 商品條碼生成
* 使用者邀請連結 QR 碼化
* 報到/票券系統整合
* 二維碼身份驗證等
## 📌 結語
這個套件對於正在使用 Filament v3 開發管理後台的開發者來說非常實用。你可以快速將任意文字、URL 或其他資料轉換為 QR 碼,直接呈現在列表或表單中。
✅ 如果你的應用有行動條碼需求,這個套件會是超方便的輔助工具!