VseGPT MCP Servers

VseGPT MCP Servers

site icon
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 是一个中间件平台,用于连接语言模型与外部服务和数据,提供标准化的交互接口。

核心功能

  1. 提供语言模型访问外部数据和知识的API
  2. 执行现实世界操作(如文件操作、发送邮件等)
  3. 确保与外部系统交互的安全性
  4. 支持动态加载和卸载功能模块

适用场景

  1. 需要语言模型访问实时数据的应用
  2. 需要语言模型执行现实世界操作的应用
  3. 需要安全连接语言模型与外部系统的应用

工具列表

  1. mcp_gen_image.py - 图像生成服务器
  2. 功能:通过VseGPT生成图像
  3. 文件保存在脚本目录的/tmp_images文件夹
  4. 环境变量要求:VSEGPT_API_KEY(必需)

  5. mcp_gen_tts.py - 语音合成服务器(Beta版)

  6. 功能:通过VseGPT生成语音
  7. 文件保存在脚本目录的/tmp_images文件夹
  8. 环境变量要求:VSEGPT_API_KEY(必需)

常见问题解答

  1. 如何获取VSEGPT_API_KEY?
  2. 需要在VseGPT平台上注册并获取API密钥

使用教程

使用依赖

  1. 安装Python
  2. 安装fastmcp包(版本0.4.1) bash pip install fastmcp==0.4.1

安装教程

  1. 克隆或下载服务器脚本
  2. 设置必要的环境变量
  3. 使用fastmcp运行服务器

调试方式

  1. 图像生成服务器调试 bash fastmcp run mcp_gen_image.py
  2. 可设置的环境变量:

    • IMG_MODEL_ID(默认值:img-dummy/image)
    • IMG_SIZE(默认值:1024x1024)
  3. 语音合成服务器调试 bash fastmcp run mcp_gen_tts.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。