Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LLM_CTXNo超过此 token 的字幕自动分段 map-reduce200000
LLM_MODELNo模型名deepseek-chat
ASR_API_KEYYes硅基流动 key(SenseVoice 口播转写;复用 douyin-mcp 那把)
LLM_API_KEYYes对应端点 key(本地 llama.cpp 可任意非空)
LLM_BASE_URLNoOpenAI 兼容端点;服务器上指 http://127.0.0.1:8080/v1 用本地 Qwen3.8https://api.deepseek.com/v1
DOUYIN_ENGINENobrowser(本机 Kimi WebBridge 抓签名流)/ tiktokdownloader(规划中)browser

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    },
    "prompts": {
      "get": {}
    },
    "resources": {
      "read": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
summarize_videoB

给一个视频链接(B站/YouTube/抖音),提取字幕/口播文案并生成 Markdown 总结。

Args: url: 视频分享链接(支持 bilibili.com / b23.tv / youtube.com / youtu.be / douyin.com / v.douyin.com) lang: 输出语言,默认 zh

get_transcriptA

提取视频完整字幕/口播文案。全文会写入文件(不占对话),返回摘要性提示与路径。

Args: url: 视频链接(平台同上) out_dir: 落盘目录,默认 /tmp/video-mcp

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 2 tools

Disambiguation4/5

The two tools are related but have clear output differences: get_transcript writes the full transcript to a file, while summarize_video generates a Markdown summary. An agent could confuse them in edge cases, but the descriptions clarify their distinct purposes.

Naming Consistency5/5

Both tool names follow the same verb_noun pattern in snake_case: get_transcript and summarize_video. This is fully consistent and predictable.

Tool Count3/5

Two tools is minimal for a video-focused MCP server, covering only transcription and summarization. It is not an extreme mismatch, but the surface feels thin for the broad 'video-mcp' name.

Completeness4/5

For the apparent purpose of extracting video transcripts and generating summaries, the two core workflows are covered. However, there is no direct way to retrieve the full transcript inline, which is a minor but workable gap.

Maintenance

ActivityMaintained
ResponsivenessNo issues