Skip to main content

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.

How successful Cursor config looks like

Cline

How successful configuration in Cline looks like -->