Token导航 LogoToken导航TokenDH.com
Gpt Vis MCP logo
运维云端stdio官方级别未说明来源级核验

Gpt Vis MCP

MCP Server

deno

一个本地化的图表生成工具,支持20多种图表类型,适用于安全环境和离线部署。

工具数

25

提示词数

0

GitHub Stars

21

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

yaonyan

提供方

yaonyan

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y deno run --allow-all @yao/gpt-vis-mcp/bin

详细介绍

GPT Vis MCP服务器

A. 本地/私人青睐的包装 为了 antvis/mcp服务器图表 那 在本地生成图表,不依赖于外部服务器。

![License: MIT](https://opensource.org/licenses/MIT) ](https://www.npmjs.com/package/@jsr2npm/yao__gpt-vis-mcp) ![MCP](https://modelcontextprotocol.io/)

✨ 特性

  • 🔒 私密且安全:本地图表生成,无外部依赖关系
  • 🚀 轻松设置:Claude Desktop的一个命令安装
  • 🎨 丰富的图表:20多种图表类型(饼图、折线图、条形图、雷达图、地图等)
  • 📊 企业就绪:非常适合安全环境

🚀 用法

克劳德桌面(推荐)

添加到您的Claude Desktop MCP设置中:

选项1:NPX(推荐)

{
  "mcpServers": {
    "gpt-vis-mcp": {
      "command": "npx",
      "args": ["-y", "@jsr2npm/yao__gpt-vis-mcp@latest"]
    }
  }
}

选项2:Deno Direct

{
  "mcpServers": {
    "gpt-vis-mcp": {
      "command": "deno",
      "args": ["run", "--allow-all", "@yao/gpt-vis-mcp/bin"]
    }
  }
}

选项3:NPX+Deno

{
  "mcpServers": {
    "gpt-vis-mcp": {
      "command": "npx",
      "args": ["-y", "deno", "run", "--allow-all", "@yao/gpt-vis-mcp/bin"]
    }
  }
}

image

您可能会经历 canvas 使用npx时的依赖性问题和字体呈现问题。如果是这样,请尝试选项4。

选项4:Docker

{
  "mcpServers": {
    "gpt-vis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--interactive",
        "--rm",
        "-v",
        "/tmp/gpt-vis-charts:/tmp/gpt-vis-charts",
        "ghcr.io/yaonyan/gpt-vis-mcp:latest-mcp"
      ]
    }
  }
}

直接命令行使用

您还可以使用各种传输模式直接运行服务器:

# Using JSR package (recommended)
# Default stdio mode (for MCP clients)
deno run --allow-all @yao/gpt-vis-mcp/bin

# SSE server mode
deno run --allow-all @yao/gpt-vis-mcp/bin --transport sse --port 3000 --host localhost

# Short form
deno run --allow-all @yao/gpt-vis-mcp/bin -t sse -p 3000 -h localhost

# Show help
deno run --allow-all @yao/gpt-vis-mcp/bin --help
# Alternative: Using npx with deno
# Default stdio mode
npx -y deno run --allow-all @yao/gpt-vis-mcp/bin

# SSE server mode  
npx -y deno run --allow-all @yao/gpt-vis-mcp/bin --transport sse --port 3000

# Show help
npx -y deno run --allow-all @yao/gpt-vis-mcp/bin --help

运输方式:

  • stdio:通过stdin/stdout直接进行MCP协议通信(默认)
  • sse:web客户端的服务器发送事件HTTP服务器

带SSE模式的Docker

# Run with SSE server
docker run -p 3000:3000 ghcr.io/yaonyan/gpt-vis-mcp:latest-mcp --transport sse --port 3000 --host 0.0.0.0

# Access the SSE endpoint
curl http://localhost:3000/sse

离线环境支持: Docker镜像旨在在气隙/离线环境中工作。在构建阶段缓存所有依赖项 DENO_CACHED_ONLY 环境变量确保在运行时不会发出网络请求。

根据需要设置环境变量:

变量描述默认值
RENDERED_IMAGE_PATH图表图像目录系统临时
RENDERED_IMAGE_HOST_PATH访问图像的基本URL(可选)
DENO_CACHED_ONLY在离线模式下运行true (在Docker中)

Docker SSR服务器

我们还提供符合以下要求的SSR服务器https://github.com/antvis/mcp-server-chart?tab=readme-ov文件#-私有部署

# Run SSR API server
docker run -p 3000:3000 -e RENDERED_IMAGE_HOST_PATH=http://localhost:3000/charts ghcr.io/yaonyan/gpt-vis-mcp:latest-http

# Test the SSR API
❯ curl -X POST http://localhost:3000/generate \
             -H "Content-Type: application/json" \
             -d '{"type": "pie", "data": [{"category": "A", "value": 30}, {"category": "B", "value": 70}]}'
{"success":true,"resultObj":"http://localhost:3000/charts/chart_1750500506056_T6IC0Vtp.png"}

然后,您可以将SSR服务器与上游一起使用 @antv/mcp-server-chart 通过指定 VIS_REQUEST_SERVER 环境变量:

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": ["-y", "@antv/mcp-server-chart"],
      "env": {
        "VIS_REQUEST_SERVER": "http://localhost:3000/generate"
      }
    }
  }
}

这允许您在利用私有SSR端点生成图表的同时使用原始MCP服务器。

VIS_REQUEST_SERVER example

🤝 贡献

贡献.md 用于开发设置。

📄 许可证

MIT许可证-请参阅 许可证

目录标签

目录标签

TypeScriptClaude云端部署本地图表生成混合部署安全环境离线部署多种图表类型

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

deno

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP