FunASR
local MCP serverFunASR is a local MCP server: Transcribe local audio with FunASR and SenseVoice using private, on-device inference. Install it from oci as ghcr.io/modelscope/funasr-mcp:0.1.2.
Installation
Terminal
claude mcp add funasr-mcp -- docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"funasr-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/modelscope/funasr-mcp:0.1.2"
]
}
}
}What you need
- Runtime: Docker.
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
Summary
Transcribe local audio with FunASR and SenseVoice using private, on-device inference.
FunASR vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| FunASR | 21K | Local | No | oci |
| prism-coder | 157 | Local | Yes | npm |
| screenpipe | 22K | Local | No | npm |
| minutes | 1,514 | Local | No | npm |
| anymd | 942 | Local | No | npm |
Questions
No. The registry entry lists no keys or environment variables.
Docker, plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
FunASR is a local MCP server distributed as the oci package ghcr.io/modelscope/funasr-mcp:0.1.2.
Run: claude mcp add funasr-mcp -- docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2
Run: codex mcp add funasr-mcp -- docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2
Similar MCP servers
NameStars
- prism-coderio.github.dcostenco/prism-coder157
- screenpipeio.github.screenpipe/screenpipe-mcp22K
- minutesio.github.silverstein/minutes1,514
- anymdio.github.SylphxAI/anymd942
- contextio.github.neuledge/context412
- ContextLatticeio.github.sheawinkler/contextlattice152
- Repomixio.github.yamadashy/repomix29K
- dbxio.github.t8y2/dbx21K