Typecast API MCP Server

typecast-api-mcp-服务器示例

用于 typecast-api 的 MCP 服务器,可与 MCP 客户端无缝集成。该项目提供了一种通过模型上下文协议 (MCP Protocol) 与 Typecast API 交互的标准化方式。

关于

该项目为 Typecast API 实现了一个模型上下文协议服务器,允许 MCP 客户端以标准化的方式与 Typecast API 交互。

功能实现状态

特征地位
语音管理
获取声音
文本转语音
播放音频

设置

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 许可证

-
security - not tested
F
license - not found
-
quality - not tested

通过模型上下文协议实现与 Typecast API 的无缝集成,允许客户端以标准化的方式管理语音、将文本转换为语音和播放音频。

  1. About
    1. Feature Implementation Status
      1. Setup
        1. Git Clone
        2. Dependencies
        3. Environment Variables
        4. Usage with Claude Desktop
        5. Manual Execution
      2. Contributing
        1. License
          ID: 6mtb11o8sw