Skip to content

Comments

Add MCP server for Claude integration#12

Merged
pszymkowiak merged 2 commits intomainfrom
add-mcp
Feb 7, 2026
Merged

Add MCP server for Claude integration#12
pszymkowiak merged 2 commits intomainfrom
add-mcp

Conversation

@pszymkowiak
Copy link
Contributor

Summary

  • New vox serve MCP server (stdio) with 8 tools: speak, list_voices, clone management, config, stats
  • Server instructions tell Claude when/how to use voice feedback
  • vox init now configures MCP in both Claude Code and Claude Desktop
  • 114 tests pass, clippy clean

Tools

Tool Description
vox_speak TTS with backend/voice/lang/style options
vox_list_voices List available voices per backend
vox_clone_list List voice clones
vox_clone_add Add clone from audio file
vox_clone_remove Remove a clone
vox_config_show Show preferences
vox_config_set Set preference
vox_stats Usage statistics

Setup

cargo install --git https://github.com/rtk-ai/vox
vox init    # configures Claude Code + Claude Desktop

Test plan

  • vox serve responds to MCP initialize with instructions
  • vox init configures both ~/.claude.json and Claude Desktop config
  • All 114 existing tests pass
  • Clippy clean

🤖 Generated with Claude Code

pszymkowiak and others added 2 commits February 7, 2026 15:31
New `vox serve` command runs an MCP server on stdio with 8 tools:
vox_speak, vox_list_voices, vox_clone_list, vox_clone_add,
vox_clone_remove, vox_config_show, vox_config_set, vox_stats.

Server includes behavioral instructions so Claude knows when to
use voice feedback (after significant tasks, in French by default).

`vox init` now also configures MCP in both ~/.claude.json and
Claude Desktop config. 114 tests pass, clippy clean.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
`vox init -m mcp`   — MCP server only (native tools)
`vox init -m cli`   — CLAUDE.md + Stop hook (Bash)
`vox init -m skill` — /speak slash command
`vox init`          — all modes (default)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@pszymkowiak pszymkowiak merged commit ee143fc into main Feb 7, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant