Skip to main content
Glama

dsh-vision-dashscope

DSH-Plugin (MCP-Server) zur Erkennung und Generierung von Bildern, Videos und Audio über DashScope / 千问 (Qwen). Speziell entwickelt gegen das Problem „Bei großen Videos versagt es“ bei Plugins wie Deepseek-omnimodal:

  • Lange/große Videos direkt erkennen: Über die temporäre OSS-Direktübertragung von Bailian (oss:// temporäre URL, Dateilimit 1 GB, geprüft anhand der max_file_size_mb des Modells), ohne Komprimierung, ohne Qualitätsverlust; kleine Videos (≤14 MB) werden per base64 übertragen, um einen Upload zu sparen.

  • Auch Formate, die der Browser nicht abspielen kann, wie mkv/avi, werden erkannt (das Modell dekodiert serverseitig und extrahiert Frames).

  • Audio: Kurze Audiodateien werden direkt von qwen3.5-omni verstanden, lange Audiodateien automatisch per fun-asr transkribiert.

Werkzeuge

Werkzeug

Beschreibung

recognize_image

Lokales Bild / Bild-URL → Beschreibung oder aufgabenbasierte Analyse (qwen3.7-flash)

recognize_video

Lokales Video / Video-URL → Beschreibung oder aufgabenbasierte Analyse (qwen3.7-flash; große Dateien per OSS-Direktübertragung)

recognize_audio

Kurze Audiodateien per qwen3.5-omni verstehen; lange Audiodateien per fun-asr transkribieren

generate_image

Text-zu-Bild (qwen-image-3.0 usw.; ab ca. 0,18 CNY pro Bild)

generate_video

Text-zu-Video (wan2.7-t2v / happyhorse-1.1-t2v; ab ca. 0,6 CNY pro Sekunde)

generate_video_from_image

Bild-zu-Video (wan2.7-i2v usw.; Erstbild wird automatisch in temporäres OSS hochgeladen)

dashscope_status

Aktuelle Modell- und Limit-Konfiguration anzeigen

  • Die Erkennungswerkzeuge rufen die kostenpflichtige DashScope-API auf (Abrechnung nach Tokens, geringe Menge, niedriger Preis).

  • Generierungswerkzeuge rufen die kostenpflichtige Schnittstelle nur bei confirm=true tatsächlich auf; bei false wird nur der voraussichtliche Preis zurückgegeben (z. B. „Voraussichtlich 3,00 CNY (5 Sekunden × 0,6 CNY/Sekunde)“).

  • Generierte Ergebnisse werden automatisch in ein lokales Ausgabeverzeichnis heruntergeladen (Standard: ~/Downloads/dsh-vision-dashscope, änderbar über DASH_VISION_OUTPUT_DIR) und der lokale Pfad wird zurückgegeben – in Kombination mit dsh-image-preview können sie direkt im Chat inline angezeigt werden.

  • Bei Text-zu-Bild wird standardmäßig zusätzlich eine JPEG-Vorschau erstellt (preview-Feld, längste Seite 1600 px / Qualität 85, konfigurierbar); das ursprüngliche PNG bleibt in files erhalten – das Inline-Limit für Bilder in DSH beträgt 5 MB; große PNGs (1792×2400 können 7 MB erreichen) führen bei direktem Inline-Einbetten zu 404; mit der JPEG-Vorschau werden sie normal angezeigt.

Related MCP server: jimeng_visual_generation

Installation

Erforderlich: Python 3.12+, uv. Kopieren Sie .env.example zu .env und tragen Sie den API-Key ein:

git clone https://github.com/ywleeo/dsh-vision-dashscope.git
cd dsh-vision-dashscope
cp .env.example .env    # 填入 DASH_VISION_API_KEY
uv sync

Der API-Key kann auch über die Umgebungsvariable DASH_VISION_API_KEY gesetzt werden (Fallback: OMNIMODAL_API_KEY / DASHSCOPE_API_KEY).

DSH-Anbindung

In ~/.dsh/profiles/web/cordis.patch.yml (Benutzer-Patch-Ebene) ergänzen:

- insert:
    - id: mcp-vision-dashscope
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: vision-dashscope
        transport: stdio
        command: /Users/leeo/.local/bin/uv
        args:
          - run
          - --directory
          - /path/to/dsh-vision-dashscope
          - dsh-vision-dashscope
        failOnStartupError: false

dsh web neu starten. Nach der Verbindung erscheinen die Werkzeuge unter Namen wie mcp__vision-dashscope__recognize_video.

Prinzip des Hochladens großer Dateien (entscheidend für lange Videos)

  1. GET /api/v1/uploads?action=getPolicy&model=<model> liefert die Upload-Berechtigung (inkl. upload_host, Signatur, max_file_size_mb);

  2. Multipart-Upload der Datei in den temporären OSS-Speicher, ergibt eine temporäre oss://<key>-URL (gültig 48 h, kostenlos);

  3. Chat-Anfrage mit video_url: {"url": "oss://..."} und Header X-DashScope-OssResourceResolve: enable; das Modell lädt serverseitig und dekodiert/extrahiert Frames.

Referenz: Temporäre Datei-URL über Datei-Upload erhalten (Alibaba Cloud Bailian-Dokumentation), Visuelles Verständnis (Video).

Konfiguration (Umgebungsvariablen / .env)

Variable

Standard

Beschreibung

DASH_VISION_API_KEY

API-Key (Fallback OMNIMODAL_API_KEY / DASHSCOPE_API_KEY)

DASH_VISION_IMAGE_MODEL

qwen3.7-flash

Modell für Bilderkennung

DASH_VISION_VIDEO_MODEL

qwen3.7-flash

Modell für Videoerkennung

DASH_VISION_AUDIO_MODEL

qwen3.5-omni-flash

Modell für kurze Audioinhalte

DASH_VISION_ASR_MODEL

fun-asr

Modell für Transkription langer Audioinhalte

DASH_VISION_VIDEO_BASE64_MAX_MB

14

Base64-Schwelle für Videos; darüber OSS-Direktübertragung

DASH_VISION_AUDIO_OMNI_MAX_SEC

300

Schwelle für Transkription langer Audioinhalte (Sekunden)

DASH_VISION_IMAGE_GEN_MODEL_STANDARD

qwen-image-3.0

Text-zu-Bild-Modell (gilt analog für PRO/MAX-Stufe)

DASH_VISION_VIDEO_GEN_MODEL_STANDARD_T2V

wan2.7-t2v

Text-zu-Video-Modell (MAX-Stufe happyhorse-1.1-t2v; gilt analog für I2V)

DASH_VISION_OUTPUT_DIR

~/Downloads/dsh-vision-dashscope

Verzeichnis für generierte Ergebnisse

DASH_VISION_MAX_VIDEO_DURATION

10

Maximale Videodauer bei Generierung (Sekunden)

DASH_VISION_MAX_TOKENS

4096

Ausgabelimit

Test

uv run pytest -q

Lizenz

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Wan AI video generation

  • MCP server for Hailuo (MiniMax) AI video generation

  • MCP server for ByteDance Seedream AI image generation

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ywleeo/dsh-vision-dashscope'

If you have feedback or need assistance with the MCP directory API, please join our Discord server