Typecast API
An MCP server for the Typecast API, enabling AI-powered voice generation for various 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
Related Servers
Pierre Fitness API
A multi-protocol API for accessing fitness data from providers like Strava and Fitbit, featuring AI-powered analysis and enterprise-grade management.
AWS Documentation MCP Server
Access, search, and get recommendations from public AWS documentation.
SafetyCulture MCP Server
Ask natural language questions about your SafetyCulture data using the SafetyCulture API.
Aiven
Navigate your Aiven projects and interact with the PostgreSQL®, Apache Kafka®, ClickHouse® and OpenSearch® services
fal-ai/minimax/image-01
Advanced text-to-image generation model using the fal.ai API. Requires a FAL_KEY environment variable.
1Password Credential Retrieval Server
Securely retrieve credentials from 1Password for use by Agentic AI.
Salesforce MCP
Interact with Salesforce orgs securely and modularly using LLM-driven tools.
K8s MCP Server
A server for Kubernetes CLI tools like kubectl, istioctl, helm, and argocd, supporting multi-cluster management via dynamic kubeconfig.
Binance MCP Server
Provides seamless access to the Binance exchange API. Requires Binance API credentials to be configured.
Replicate
Run AI models for tasks like image generation using the Replicate API.