APICK Vision
Image/video analysis: NSFW detection, object detection, thumbnails
Should I use this
Quality & Safety
Findings (3)
- LOWin nsfw_detection
- LOWin image_similarity
- LOWin face_detection
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"vision": {
"url": "https://apick.app/mcp/vision"
}
}
}Remote endpoints
https://apick.app/mcp/visionstreamable-httpWhat it can do
Tool inventory
Tools (6)
๐ขnsfw_detection(detail, image_url)
Detect whether an image contains NSFW (violent or sexually explicit) content and return an nsfw_score. ์ด๋ฏธ์ง๊ฐ NSFW(ํญ๋ ฅ์ ยท์ ์ ์ ) ์ฝํ ์ธ ์ธ์ง ํ์งํด nsfw_score ๋ฅผ ๋ฐํํฉ๋๋ค. detail=1 ์ ๋ ฅ ์ ์ธ๋ถ ํ์ ๊ฒฐ๊ณผ๋ฅผ ํจ๊ป ๋ฐํํฉ๋๋ค. [ํธ์ถ๋น 10ํฌ์ธํธ]
Input Schema
{
"type": "object",
"properties": {
"detail": {
"type": "string",
"description": "์ธ๋ถ ํ์ ๊ฒฐ๊ณผ ํฌํจ ์ฌ๋ถ (ํฌํจ: 1, ๋ฏธํฌํจ: 0, ๊ธฐ๋ณธ๊ฐ 0)"
},
"image_url": {
"type": "string",
"description": "๋ค์ด๋ก๋ ๊ฐ๋ฅํ https URL (ํ์ฉ ํ์: image/jpeg, image/png, image/webp, image/bmp) (์ต๋ 50MB)"
}
},
"required": [
"image_url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}๐ขimage_similarity(image_url, compare_image_url)
Compare a base image with another image and return a similarity score. ๊ธฐ์ค ์ด๋ฏธ์ง์ ๋น๊ต ๋์ ์ด๋ฏธ์ง์ ์ ์ฌ๋๋ฅผ ๋ถ์ํด ์ ์๋ฅผ ๋ฐํํฉ๋๋ค. ์๋ณธ ๊ฒ์ฆ, ์ค๋ณต ์ด๋ฏธ์ง ํ์ง ๋ฑ์ ์ฌ์ฉํฉ๋๋ค. [ํธ์ถ๋น 10ํฌ์ธํธ]
Input Schema
{
"type": "object",
"properties": {
"image_url": {
"type": "string",
"description": "๋ค์ด๋ก๋ ๊ฐ๋ฅํ https URL (ํ์ฉ ํ์: image/jpeg, image/png, image/webp, image/bmp) (์ต๋ 50MB)"
},
"compare_image_url": {
"type": "string",
"description": "๋ค์ด๋ก๋ ๊ฐ๋ฅํ https URL (ํ์ฉ ํ์: image/jpeg, image/png, image/webp, image/bmp) (์ต๋ 50MB)"
}
},
"required": [
"image_url",
"compare_image_url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}๐ขvideo_to_mp3(video_url)
Extract the audio track of a video file as an MP3 file. ๋์์ ํ์ผ์์ ์ค๋์ค๋ฅผ ์ถ์ถํด MP3 ํ์ผ๋ก ๋ฐํํฉ๋๋ค. [ํธ์ถ๋น 30ํฌ์ธํธ]
Input Schema
{
"type": "object",
"properties": {
"video_url": {
"type": "string",
"description": "๋ค์ด๋ก๋ ๊ฐ๋ฅํ https URL (ํ์ฉ ํ์: video/mp4, video/quicktime, video/x-msvideo, video/webm, video/x-matroska) (์ต๋ 200MB)"
}
},
"required": [
"video_url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}๐ขextract_video_thumbnail(width, count, video_url)
Extract preview thumbnail images from a video at regular intervals and return them as a ZIP file. ๋์์์์ ์ผ์ ๊ตฌ๊ฐ๋ง๋ค ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ด๋ฏธ์ง๋ฅผ ์ถ์ถํด ZIP ํ์ผ๋ก ๋ฐํํฉ๋๋ค. [ํธ์ถ๋น 10ํฌ์ธํธ]
Input Schema
{
"type": "object",
"properties": {
"width": {
"type": "string",
"description": "์ด๋ฏธ์ง ๊ฐ๋ก ๊ธธ์ด (๋ฒ์: 100 ~ 2000, ๊ธฐ๋ณธ๊ฐ 480). ์ธ๋ก ๊ธธ์ด๋ ๊ฐ๋ก ๋น์จ์ ๋ฐ๋ผ ์๋ ๊ณ์ฐ"
},
"count": {
"type": "string",
"description": "์ถ์ถํ ์ด๋ฏธ์ง ๊ฐ์ (๋ฒ์: 0 ~ 200, ๊ธฐ๋ณธ๊ฐ 100)"
},
"video_url": {
"type": "string",
"description": "๋ค์ด๋ก๋ ๊ฐ๋ฅํ https URL (ํ์ฉ ํ์: video/mp4, video/quicktime, video/x-msvideo, video/webm, video/x-matroska) (์ต๋ 200MB)"
}
},
"required": [
"video_url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}๐ขword_cloud(text)
Generate a word cloud image (JPEG) from input text, sizing each word by frequency. ์ ๋ ฅ ํ ์คํธ๋ฅผ ๊ตฌ์ฑํ๋ ๋จ์ด์ ์ค์๋(๋น๋์)์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ํฌ๊ธฐ์ ๋จ์ด๋ก ์ด๋ฃจ์ด์ง ์๋ํด๋ผ์ฐ๋ ์ด๋ฏธ์ง(JPEG)๋ฅผ ์์ฑํด ๋ฐํํฉ๋๋ค. [ํธ์ถ๋น 10ํฌ์ธํธ]
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "์๋ํด๋ผ์ฐ๋๋ฅผ ์์ฑํ ํ
์คํธ"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}๐ขface_detection(threshold, use_feature, image_url)
Detect faces in an image and return their coordinates. ์ด๋ฏธ์ง ํ์ผ์์ ์ผ๊ตด์ ์ธ์ํด ํด๋น ์ขํ๋ฅผ ๋ฐํํฉ๋๋ค. use_feature=1 ์ ๋ ฅ ์ ์ผ๊ตด ํน์ง ์ ๋ณด๋ฅผ ํจ๊ป ๋ฐํํฉ๋๋ค. [ํธ์ถ๋น 3ํฌ์ธํธ]
Input Schema
{
"type": "object",
"properties": {
"threshold": {
"type": "string",
"description": "์ผ๊ตด ์ถ์ถ ๋ฏผ๊ฐ๋ (๋ฒ์: 0 ~ 0.9, ๊ธฐ๋ณธ๊ฐ 0.5, ๋์์๋ก ์ ํํ ์ผ๊ตด๋ง ์ถ์ถ)"
},
"use_feature": {
"type": "string",
"description": "์ผ๊ตด ํน์ง ์ ๋ณด ํฌํจ ์ฌ๋ถ (ํฌํจ: 1, ๋ฏธํฌํจ: 0, ๊ธฐ๋ณธ๊ฐ 0)"
},
"image_url": {
"type": "string",
"description": "๋ค์ด๋ก๋ ๊ฐ๋ฅํ https URL (ํ์ฉ ํ์: image/jpeg, image/png, image/webp, image/bmp) (์ต๋ 50MB)"
}
},
"required": [
"image_url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence