MCP ExplorerExplorer

Typecast Api Mcp Server Sample

@neosapienceon 9 months ago
2 MIT
FreeCommunity
AI Systems
MCP Server for typecast-api

Overview

What is Typecast Api Mcp Server Sample

typecast-api-mcp-server-sample is an MCP Server designed for the Typecast API, facilitating seamless integration with MCP clients through the Model Context Protocol.

Use cases

Use cases include integrating voice features into chatbots, enhancing accessibility for visually impaired users, and developing interactive voice response systems.

How to use

To use typecast-api-mcp-server-sample, set up the environment by installing dependencies with Python 3.10 or higher, configure environment variables, and run the server using the provided commands in the README.

Key features

Key features include voice management functionalities such as getting voices, text-to-speech conversion, and playing audio, all of which are implemented and ready for use.

Where to use

typecast-api-mcp-server-sample can be used in applications that require voice synthesis, such as virtual assistants, educational tools, and any software needing text-to-speech capabilities.

Content

typecast-api-mcp-server-sample

MCP Server for typecast-api, enabling seamless integration with MCP clients. This project provides a standardized way to interact with Typecast API through the Model Context Protocol.

About

This project implements a Model Context Protocol server for Typecast API, allowing MCP clients to interact with the Typecast API in a standardized way.

Feature Implementation Status

Feature Status
Voice Management
Get Voices
Text to Speech
Play Audio

Setup

Git Clone

git clone https://github.com/hyunseung/typecast-api-mcp-server-sample.git
cd typecast-api-mcp-server-sample

Dependencies

This project requires Python 3.10 or higher and uses uv for package management.

Package Installation

# Create virtual environment and install packages
uv venv
uv pip install -e .

Environment Variables

Set the following environment variables:

TYPECAST_API_HOST=https://api.typecast.ai
TYPECAST_API_KEY=<your-api-key>
TYPECAST_OUTPUT_DIR=<your-output-directory> # default: ~/Downloads/typecast_output

Usage with Claude Desktop

You can add the following to your claude_desktop_config.json:

Basic Configuration:

{
  "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"
      }
    }
  }
}

Replace /PATH/TO/YOUR/PROJECT with the actual path where your project is located.

Manual Execution

You can also run the server manually:

uv run python app/main.py

Contributing

Contributions are always welcome! Feel free to submit a Pull Request.

License

MIT License

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers