zhongyao
MCP server from zhouqyu666/zhongyao-mcp-server
claude mcp add --transport stdio zhouqyu666-zhongyao-mcp-server uvx zhongyao-mcp-server \ --env INI_PATH="config.ini" \ --env COS_BUCKET="tts-1258720957" \ --env COS_REGION="ap-nanjing" \ --env TTS_API_KEY="自定义TTS密码" \ --env TTS_BASE_URL="https://edgettsapi.duckcloud.fun/v1" \ --env COS_SECRET_ID="AKID0036B**********zSI1VjgO9qPl" \ --env COS_SECRET_KEY="IZhavCL********88XUFqGTUOFvS" \ --env DOUBAO_API_KEY="火山引擎豆包API密钥" \ --env DOUBAO_BASE_URL="https://ark.cn-beijing.volces.com/api/v3" \ --env DOUBAO_CHAT_MODEL="deepseek-v3-250324" \ --env DOUBAO_IMAGE_MODEL="doubao-seedream-3-0-t2i-250415" \ --env DOUBAO_VIDEO_MODEL="doubao-seedance-1-0-lite-t2v-250428"
How to use
ZhongYao MCP Server 是一个面向中药领域的多模态内容生成工具集,基于 MCP 协议提供一组工具来查询中药信息、生成图片与视频、以及将文本转为语音并合成完整的短视频。通过支持 MCP 的客户端(如 Trae、Cherry Studio)即可快速一键生成包含详细信息、图片、语音解说和视频的多模态内容。可用的工具包括:get_chinese_herb_info(获取中药信息)、get_chinese_herb_image(根据中药名生成图片)、get_chinese_herb_video(生成中药名相关视频)、generate_audio_from_text(文本转语音并上传 COS)、generate_herb_short_video(生成包含信息获取、文案、语音、视频的完整短视频)。在客户端配置中将服务器以 MCP 服务的形式接入后,用户只需提供所需的参数(如 herb_name)即可获得对应的输出。
How to install
Prerequisites:
- Python 3.11 or newer
- uvx(用于安装/运行 Python MCP 服务器)
- 访问并配置好火山引擎豆包 API 以及 COS 存储等外部依赖
Installation steps:
-
安装服务器包
- 使用 pip 安装(方式一): pip install zhongyao-mcp-server
- 通过 uvx 安装(方式二): uvx zhongyao-mcp-server
-
配置环境与密钥
- 在 config.ini 或相应环境变量中设置:DOUBAO_API_KEY、DOUBAO_BASE_URL、模型名称、TTS、COS 钥匙等,具体字段可参考 README 的示例。
- 确保 ImageMagick/FFmpeg 等外部依赖在系统中可用并在配置文件中正确指向路径(如 imagemagick_binary)。
-
运行服务器
- 使用 uvx 启动(如安装步骤中的 uvx 安装后配置): uvx zhongyao-mcp-server
-
验证运行
- 通过客户端(Trae/Cherry Studio)接入 MCP 服务,确保可以调用工具并得到输出(图片、音频、视频等)。
Additional notes
Tips and caveats:
- 请确保 config.ini 或环境变量中的 API 密钥、模型名称和 COS 存储参数正确无误,否则工具将无法访问外部服务。
- MoviePy 依赖外部工具 ImageMagick 和 FFmpeg,请确保它们已正确安装并且 imagemagick_binary 指向正确的执行路径。
- MCP 服务名为 zhongyao-mcp-server,客户端接入时请一致使用该名称以避免冲突。
- 如果遇到安装或运行问题,请检查网络访问、密钥权限,以及是否为目标服务器的区域正确配置了 COS、API 等设置。
- 在生产环境中,建议将敏感密钥通过安全的方式注入(如环境变量或密钥管理服务)而不是硬编码在配置文件中。
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP