Step 2: Configuration
In general, any MCP client that supports stdio
protocol should work with this MCP server. This server was explicitly tested to work with:
- Cursor
- Windsurf
- Cline
- Claude Desktop
Default config
In order to have default config, you can execute chatty-mcp --config
:
$ chatty-mcp --config
{
"mcpServers": {
"chatty": {
"command": "uv",
"args": [
"tool",
"--directory",
"/your/home/dir",
"run",
"chatty-mcp",
"--engine",
"kokoro",
"--streaming",
"--voice",
"af_sarah",
"--speed",
"1.5",
"--volume",
"0.8"
],
"description": "Chatty MCP server"
}
}
}
Cursor
Go to Settings -> Features -> MCP Servers and add a new server with this configuration:
{
"mcpServers": {
"chatty": {
"command": "uv",
"args": [
"--directory",
"/your/home/dir",
"run",
"chatty.py",
"--kokoro",
"--speed",
"1.5",
"--volume",
"0.8"
]
}
}
}
If configuration is correct, you should see a green dot indicator and the number of tools exposed by the server.
Cline
-->