typecast-api-mcp-服务器示例
用于 typecast-api 的 MCP 服务器,可与 MCP 客户端无缝集成。该项目提供了一种通过模型上下文协议 (MCP Protocol) 与 Typecast API 交互的标准化方式。
关于
该项目为 Typecast API 实现了一个模型上下文协议服务器,允许 MCP 客户端以标准化的方式与 Typecast API 交互。
Related MCP server: Kokoro TTS MCP Server
功能实现状态
特征 | 地位 |
语音管理 | |
获取声音 | ✅ |
文本转语音 | ✅ |
播放音频 | ✅ |
设置
Git 克隆
git clone https://github.com/hyunseung/typecast-api-mcp-server-sample.git
cd typecast-api-mcp-server-sample
依赖项
该项目需要 Python 3.10 或更高版本,并使用uv进行包管理。
软件包安装
# Create virtual environment and install packages
uv venv
uv pip install -e .
环境变量
设置以下环境变量:
TYPECAST_API_HOST=https://api.typecast.ai
TYPECAST_API_KEY=<your-api-key>
TYPECAST_OUTPUT_DIR=<your-output-directory> # default: ~/Downloads/typecast_output
与 Claude Desktop 一起使用
您可以将以下内容添加到您的claude_desktop_config.json中:
基本配置:
{
"mcpServers": {
"typecast-api-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/PATH/TO/YOUR/PROJECT",
"run",
"typecast-api-mcp-server"
],
"env": {
"TYPECAST_API_HOST": "https://api.typecast.ai",
"TYPECAST_API_KEY": "YOUR_API_KEY",
"TYPECAST_OUTPUT_DIR": "PATH/TO/YOUR/OUTPUT/DIR"
}
}
}
}
将/PATH/TO/YOUR/PROJECT替换为项目所在的实际路径。
手动执行
您也可以手动运行服务器:
uv run python app/main.py
贡献
欢迎大家贡献代码!欢迎提交 Pull 请求。
执照
MIT 许可证