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
MCP Force
Exposes Salesforce APIs as tools for AI agents.
Vidu MCP Server
Generate videos from images and manage tasks using the Vidu video generation API.
Pangea MCP Server
An MCP server for integrating with Pangea's security APIs, including Secure Audit Log.
Shopify MCP Server
Interact with Shopify store data such as products, customers, and orders using the GraphQL API.
Garmin Connect
Access Garmin Connect running data and training plan information.
Autumn MCP Server
An unofficial MCP server for the Autumn pricing API to manage customers, entitlements, invoices, and billing portal links.
Terragrunt GCP MCP Tool
Manage Google Cloud Platform (GCP) infrastructure using Terragrunt, with support for experimental features like AutoDevOps and cost management.
Forge MCP Server
Integrate with the Laravel Forge API to manage servers and deployments using MCP-compliant tools.
CoinGecko Server
An MCP server for accessing real-time cryptocurrency data from the CoinGecko Pro API.
Azure AHDS FHIR MCP Server
An MCP server implementation for interacting with Azure Health Data Services FHIR.