
Img Src Io
io.github.img-src-io由 GitHub 帳號 img-src-io 發布v0.2.5更新於 Oct 24, 2026
MCP server for img-src.io Image CDN - upload, transform, and deliver images through AI assistants
概覽
讓助理在 img-src.io 圖床帳號中上傳、搜尋、列出、刪除圖片,並產生帶轉換參數的 CDN 連結。
- 可以做什麼
- 這個本機 MCP 伺服器把助理連接到 img-src.io 圖床帳號。工具包含 upload_image(支援本機檔案路徑、URL 或 base64 資料)、list_images、search_images、get_image、delete_image、get_usage、get_settings,以及 get_cdn_url,後者可產生帶寬度、高度、fit、品質與格式轉換參數的交付連結。圖片也會以 imgsrc:// 資源形式提供,並附有 upload-and-share、check-usage、find-images 等預設提示詞。
- 適用情境
- 適合把圖片存放在 img-src.io 的使用者:希望助理在對話中上傳檔案、尋找與整理既有圖片、查看儲存與頻寬用量,或產生縮放與轉檔後的 CDN 連結。
- 執行需求
- 透過 stdio 在本機執行,通常以 npx 或 pnpm 啟動 npm 套件 @img-src/mcp-server,因此需要 Node.js 與網路連線。需要 img-src.io 帳號,並透過環境變數 IMG_SRC_API_KEY 提供 API 金鑰;選用環境變數 IMG_SRC_API_URL 可覆寫預設 API 位址。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Img Src Io,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
img-src MCP Server
Model Context Protocol (MCP) server for img-src.io image hosting API.
This server enables AI assistants like Claude to interact with your img-src.io account - uploading, searching, listing, and managing images directly through natural language.
Installation
Or run directly with pnpm dlx:
Configuration
Environment Variables
Getting an API Key
- Log in to img-src.io
- Go to Settings > API Keys
- Create a new API key
- Copy the key (it starts with
imgsrc_)
Usage with Claude Desktop
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Usage with Claude Code
Add to your project's .mcp.json (project-scoped) or ~/.claude/mcp.json (global):
Or add it via the CLI:
Then set the API key in your environment or .env file:
Usage with Cursor
-
Open Cursor Settings (
Cmd+,on macOS /Ctrl+,on Windows/Linux) -
Navigate to Features > MCP Servers
-
Click "Add new MCP server"
-
Enter the following configuration:
- Name:
img-src - Type:
command - Command:
npx @img-src/mcp-server
- Name:
-
Add the environment variable
IMG_SRC_API_KEYwith your API key.
Alternatively, create or edit .cursor/mcp.json in your project root:
Usage with VS Code (GitHub Copilot)
Create .vscode/mcp.json in your workspace:
Or add via CLI:
Note: VS Code uses
"servers"(not"mcpServers") and requires"type": "stdio".
Usage with Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
Usage with Cline
Open the Cline extension in VS Code, click the MCP Servers icon > Configure MCP Servers, then add:
Usage with Zed
Add to your Zed settings (~/.config/zed/settings.json):
Note: Zed uses
"context_servers"as the key, embedded within the mainsettings.json.
Usage with JetBrains IDEs
In IntelliJ IDEA, WebStorm, PyCharm, or other JetBrains IDEs:
- Go to Settings > Tools > AI Assistant > Model Context Protocol (MCP)
- Click + (Add) and paste:
Available Tools
upload_image
Upload an image from a local file, URL, or base64 data to your img-src.io account.
Parameters:
file_path(optional): Local file path to upload (recommended for large files)url(optional): URL of the image to uploaddata(optional): Base64-encoded image datamimeType(optional): MIME type of the image (required when usingdata)target_path(optional): Target path for organizing the image
Note: One of file_path, url, or data must be provided.
list_images
List images in your account, optionally within a specific folder.
Parameters:
folder(optional): Folder path to listlimit(optional): Max items to return (default: 50)offset(optional): Items to skip for pagination
search_images
Search for images by filename or path.
Parameters:
query(required): Search querylimit(optional): Max results (default: 20)offset(optional): Results to skip
get_image
Get detailed metadata for a specific image.
Parameters:
id(required): Image ID (UUID) or filepath
delete_image
Permanently delete an image.
Parameters:
id(required): Image ID (UUID) or filepath to delete
get_usage
View your current usage statistics.
get_settings
Get your account settings and configuration.
get_cdn_url
Generate a CDN URL with optional image transformations.
Parameters:
username(required): Image owner's usernamefilepath(required): Image pathwidth(optional): Resize widthheight(optional): Resize heightfit(optional): cover, contain, fill, scale-downquality(optional): 1-100 (default: 80)format(optional): webp, avif, jpeg, png, jxl
Resources
The MCP server exposes your images as resources that Claude can access directly:
- URI format:
imgsrc://images/{imageId} - Content: JSON metadata including dimensions, formats, and CDN URLs
Claude can list and read these resources to understand what images you have and their properties.
Prompts
Pre-built prompts for common workflows:
upload-and-share
Upload an image and get shareable CDN URLs.
- Arguments:
imageUrl(required),width(optional)
check-usage
Check account usage and storage status.
- No arguments required
find-images
Search for images by keyword.
- Arguments:
query(required)
Example Conversations
Upload and share an image
User: Upload ~/Photos/sunset.jpg to img-src and give me a resized URL
Claude: I'll upload that image and generate a CDN URL for you.
[Uses upload_image tool]
Image uploaded successfully! Here's a resized CDN URL: https://img-src.io/i/yourname/sunset.webp?w=1200&q=85
Search and organize
User: Find all my beach photos
Claude: [Uses search_images with query "beach"]
Found 5 beach photos:
- photos/vacation/beach-sunset.jpg
- photos/summer/beach-party.png ...
Check usage
User: How much storage am I using?
Claude: [Uses get_usage tool]
Your img-src.io usage:
- Storage: 245 MB / 500 MB (49%)
- Uploads: 67 / 100 this month
- Bandwidth: 1.2 GB / 1 GB (120% - consider upgrading!)
Development
License
MIT
來源:README.md,提交 1f0585f
工具
0版本歷史
1- v0.2.5最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分