
VseGPT MCP Servers

2025.04.02
3
Python语言模型接口API网关内容生成内容生成
VseGPT MCP Servers 是一组基于Python开发的MCP服务器,用于VseGPT平台。MCP(Model Context Protocol)是一种语言模型与外部上下文服务器之间的交互协议,主要功能包括:
- 通过API为模型提供最新的数据和知识访问
- 在现实世界中执行操作(如发送电子邮件、文件操作等)
- 确保与外部系统交互的安全性
MCP服务器作为语言模型与外部服务/数据之间的中间层,提供标准化的交互接口。
View on GitHub
Overview
基本能力
产品定位
VseGPT MCP Servers 是一个中间件平台,用于连接语言模型与外部服务和数据,提供标准化的交互接口。
核心功能
- 提供语言模型访问外部数据和知识的API
- 执行现实世界操作(如文件操作、发送邮件等)
- 确保与外部系统交互的安全性
- 支持动态加载和卸载功能模块
适用场景
- 需要语言模型访问实时数据的应用
- 需要语言模型执行现实世界操作的应用
- 需要安全连接语言模型与外部系统的应用
工具列表
- mcp_gen_image.py - 图像生成服务器
- 功能:通过VseGPT生成图像
- 文件保存在脚本目录的/tmp_images文件夹
-
环境变量要求:VSEGPT_API_KEY(必需)
-
mcp_gen_tts.py - 语音合成服务器(Beta版)
- 功能:通过VseGPT生成语音
- 文件保存在脚本目录的/tmp_images文件夹
- 环境变量要求:VSEGPT_API_KEY(必需)
常见问题解答
- 如何获取VSEGPT_API_KEY?
- 需要在VseGPT平台上注册并获取API密钥
使用教程
使用依赖
- 安装Python
- 安装fastmcp包(版本0.4.1)
bash pip install fastmcp==0.4.1
安装教程
- 克隆或下载服务器脚本
- 设置必要的环境变量
- 使用fastmcp运行服务器
调试方式
- 图像生成服务器调试
bash fastmcp run mcp_gen_image.py
-
可设置的环境变量:
- IMG_MODEL_ID(默认值:img-dummy/image)
- IMG_SIZE(默认值:1024x1024)
-
语音合成服务器调试
bash fastmcp run mcp_gen_tts.py