一个用于图像分析的MCP(模型上下文协议)服务器,支持图像内容分析和描述。 例如,当客户端上的模型仅支持文本输入时,可以使用视觉模型MCP进行补充。 该项目利用了来自ModelScope社区的免费视觉模型Qwen3-VL-30B-A3B-Instruct(您也可以在配置设置中替换为您喜欢的视觉模型)。
无需预安装,npx会自动下载并运行最新版本:
{
"mcpServers": {
"vision-mcp-server": {
"command": "npx",
"args": [
"-y",
"vision-mcp-server"
],
"env": {
"MODELSCOPE_TOKEN": "your_modelscope_token_here",
"MODELSCOPE_MODEL": "Qwen/Qwen3-VL-30B-A3B-Instruct"
}
}
}
}
npm install -g vision-mcp-server
然后在客户端配置中:
{
"mcpServers": {
"vision-mcp-server": {
"command": "vision-mcp-server",
"env": {
"MODELSCOPE_TOKEN": "your_modelscope_token_here",
"MODELSCOPE_MODEL": "Qwen/Qwen3-VL-30B-A3B-Instruct"
}
}
}
}
npm install vision-mcp-server
然后在客户端配置中:
{
"mcpServers": {
"vision-mcp-server": {
"command": "node",
"args": ["node_modules/vision-mcp-server/dist/index.js"],
"env": {
"MODELSCOPE_TOKEN": "your_modelscope_token_here",
"MODELSCOPE_MODEL": "Qwen/Qwen3-VL-30B-A3B-Instruct"
}
}
}
}
在使用之前,需要设置以下环境变量:
MODELSCOPE_TOKENModelScope社区的API密钥(必需)
MODELSCOPE_MODEL要使用的模型名称(可选,默认是"Qwen/Qwen3-VL-30B-A3B-Instruct")
Qwen/Qwen2-VL-7B-Instruct// 分析本地图片
{
"name": "analyze_image",
"arguments": {
"image": "/path/to/your/image.jpg",
"prompt": "请描述这张图片的内容"
}
}
// 分析在线图片
{
"name": "analyze_image",
"arguments": {
1. "image": "https://example.com/image.jpg",
2. "prompt": "这张图片中有哪些物体?"
3. }
4. }
分析图像内容并提供详细描述。
参数:
image (string): 图像URL或本地文件路径prompt (string, 可选): 图像的问题或分析请求,默认是"请描述这张图片的内容"返回: 图像内容的详细文本描述。
npm run build
npm test
欢迎提交问题和拉取请求!
一个支持图像内容分析和描述的Vision Analysis MCP(模型上下文协议)服务器。
无需预安装,npx会自动下载并运行最新版本:
{
"mcpServers": {
"vision-mcp-server": {
"command": "npx",
"args": [
"-y",
"vision-mcp-server"
],
"env": {
"MODELSCOPE_TOKEN": "your_modelscope_token_here",
"MODELSCOPE_MODEL": "Qwen/Qwen3-VL-30B-A3B-Instruct"
}
}
}
}
npm install -g vision-mcp-server
然后在您的客户端配置中:
{
"mcpServers": {
"vision-mcp-server": {
"command": "vision-mcp-server",
"env": {
"MODELSCOPE_TOKEN": "your_modelscope_token_here",
"MODELSCOPE_MODEL": "Qwen/Qwen3-VL-30B-A3B-Instruct"
}
}
}
}
npm install vision-mcp-server
然后在您的客户端配置中:
{
"mcpServers": {
"vision-mcp-server": {
"command": "node",
"args": ["node_modules/vision-mcp-server/dist/index.js"],
"env": {
"MODELSCOPE_TOKEN": "your_modelscope_token_here",
"MODELSCOPE_MODEL": "Qwen/Qwen3-VL-30B-A3B-Instruct"
}
}
}
}
在使用之前,需要设置以下环境变量:
MODELSCOPE_TOKENModelScope API密钥(必需)
MODELSCOPE_MODEL要使用的模型名称(可选,默认是"Qwen/Qwen3-VL-30B-A3B-Instruct")
Qwen/Qwen2-VL-7B-Instruct// 分析本地图像
{
"name": "analyze_image",
"arguments": {
"image": "/path/to/your/image.jpg",
"prompt": "请描述这张图片的内容"
}
}
// 分析在线图像
{
"name": "analyze_image",
"arguments": {
"image": "https://example.com/image.jpg",
"prompt": "这张图片中有哪些物体?"
}
}
分析图像内容并提供详细描述。
参数:
image (string): 图像URL或本地文件路径prompt (string, 可选): 图像的问题或分析请求,默认是"请描述这张图片的内容"返回: 图像内容的详细文本描述。
npm run build
npm test
欢迎提交问题和拉取请求!