MCP的出現打通了AI模型和外部數據庫、網頁API等資源,成倍提升工作效率。近期火山引擎團隊推出了 MCP Server SDK: veimagex-mcp。本文介紹如何在Cherry Studio 和VSCode平臺集成 veimagex-mcp。
什么是MCP
MCP(Model Context Protocol,模型上下文協議) ,是2024年11月底由 Anthropic 推出的一種開放標準,旨在統一大型語言模型(LLM)與外部數據源和工具之間的通信協議。MCP 的主要目的在于解決當前 AI 模型因數據孤島限制而無法充分發揮潛力的難題,MCP 使得 AI 應用能夠安全地訪問和操作本地及遠程數據,為 AI 應用提供了連接萬物的接口。
veimagex-mcp提供了哪些能力
-
提供多種資源訪問接口,便于LLM獲取veImageX服務信息、圖片資源等;
-
實現了多個veImageX功能的工具封裝,包括上傳&管理&刪除資源、文生圖、超分畫質修復、畫質評估、漫畫風格、OCR 等。此外,veImageX還將常用的查詢類接口批量轉成了MCP Tools,方便大模型調用;
-
提供多種預定義提示模板,幫助LLM更好地理解和使用veImageX功能。
前置準備
開通 veImageX 服務
-
登錄火山引擎,開通 veImageX;
-
創建服務并綁定域名,這一步可以參考官方文檔;
-
進入 veImageX 組件市場,開通智能處理;
????????4. 授權豆包模型
獲取必要參數
在配置 mcp 之前需要從火山引擎平臺獲取幾個參數,分別是:
-
Access Key ID、Secret Access Key
2. 服務ID、已綁定域名
場景一 基于 veimagex-mcp 打造圖像處理小助手配置 veImageX MCP
veImageX 將其核心的幾款能力封裝成了 MCP Server,這里我們借助 Cherry Studio 平臺作為 Agent 來集成 veimagex-mcp(Cherry Studio 對圖片文件的支持較好,實際上任何支持了 MCP 協議的 Agent 均可集成 veimagex-mcp),在設置頁面配置 veImageX 的 MCP 服務:
環境變量中需要填入前置準備中拿到的四個參數,配置好之后在右上角開啟并保存。
VOLCENGINE_ACCESS_KEY=<Access Key ID>
VOLCENGINE_SECRET_KEY=<Secret Access Key>
SERVICE_ID=<服務ID>
DOMAIN=<綁定的域名>
2. 啟用 veimagex-mcp。首次配置需要安裝好 UV 命令 ,并且在在小助手內里查到 veImagex mcp并開啟
3. 配置大模型。選擇一款支持 MCP 的大模型(后面帶小扳手圖標的表示支持MCP),這里我選擇了火山引擎提供的Deepseek-V3 模型;配置好之后注意在對話框下方啟用 MCP。現在就可以愉快地使用 veImageX 的服務了。
效果展示
文生圖
流程:分析用戶輸入 -> 調用 veImageX 文生圖工具(generate_image_by_text) -> 展示工具返回的結果
文生圖
AIGC超分
流程:分析用戶輸入 -> 調用 veImageX 畫質增強工具(enhance_image_quality) -> 調用獲取圖片Url工具(get_image_url_by_store_uri) -> 返回畫質增強后圖片鏈接
畫質增強
場景二 基于 veimagex-mcp 輕松調用云端資源
配置 veImageX MCP
基于 veimagex-mcp,可以實現以“提問-應答”的方式幫助開發者高效智能地管理云端數據。這里采用 Cline 作為 調用 MCP 的 Agent,Cline 提供了 VSCode 插件,可幫助用戶在開發過程中增刪改查云端資源。
-
安裝 Cline 插件。在 VSCode 插件市場搜索并安裝 Cline 插件。
2. 配置并開啟 veimagex-mcp。
3. 配置大模型。
效果展示
查詢操作、查詢服務、查詢模版
查詢服務
查詢模板
管理資源、上傳資源、刪除資源
查詢資源
上傳文件
刪除文件