A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
MCP Server for Brainiall Speech AI - pronunciation assessment, speech-to-text, and text-to-speech
MCP server providing AI-powered pronunciation assessment, speech-to-text, and text-to-speech tools via Brainiall Speech AI APIs.
| Tool | Description |
|---|---|
assess_pronunciation | Score how accurately a speaker pronounced a given text (0-100), with per-word and phoneme-level feedback |
transcribe_speech | Transcribe speech audio into text with automatic language detection |
synthesize_speech | Convert text to natural-sounding speech audio (MP3) |
list_voices | List all available text-to-speech voices |
Get your free API key at app.brainiall.com.
pip install fastmcp httpx
docker build -t brainiall-mcp .
docker run -e BRAINIALL_API_KEY=your-key -p 8000:8000 brainiall-mcp
Set the BRAINIALL_API_KEY environment variable:
export BRAINIALL_API_KEY=your-api-key
Add to your claude_desktop_config.json:
{
"mcpServers": {
"brainiall-speech-ai": {
"command": "fastmcp",
"args": ["run", "server.py"],
"env": {
"BRAINIALL_API_KEY": "your-api-key"
}
}
}
}
Add to your MCP settings:
{
"mcpServers": {
"brainiall-speech-ai": {
"command": "fastmcp",
"args": ["run", "/path/to/server.py"],
"env": {
"BRAINIALL_API_KEY": "your-api-key"
}
}
}
}
docker run -e BRAINIALL_API_KEY=your-key -p 8000:8000 brainiall-mcp
Connect your MCP client to http://localhost:8000/mcp.
# stdio (default for Claude Desktop / Cursor)
BRAINIALL_API_KEY=your-key fastmcp run server.py
# streamable-http
BRAINIALL_API_KEY=your-key fastmcp run server.py --transport streamable-http --port 8000
All tools communicate with the Brainiall Speech AI API at https://api.brainiall.com. Full API documentation is available at app.brainiall.com.
| Parameter | Type | Required | Description |
|---|---|---|---|
text | string | Yes | Reference text the user should have read |
audio_base64 | string | Yes | Base64-encoded audio (WAV or MP3) |
language | string | No | Language code, default en-US |
| Parameter | Type | Required | Description |
|---|---|---|---|
audio_base64 | string | Yes | Base64-encoded audio (WAV, MP3, WEBM, OGG) |
language | string | No | Language hint for transcription |
| Parameter | Type | Required | Description |
|---|---|---|---|
text | string | Yes | Text to convert to speech |
voice | string | No | Voice ID, default alloy |
speed | float | No | Speed multiplier (0.5-2.0), default 1.0 |
No parameters. Returns available voice options with IDs and supported languages.
MIT
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
English-first Korean equity intelligence MCP — DART filings, foreign-holder 5%-rule flows, activist filings, KRX news. F
Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control sc