Show HN: Give your AI agent a personality (and a voice) without external APIs

pcbmaker201 pts0 comments

Speak MCP | Voice Interface for Agents

Config copied to clipboard

Setup Guide

Follow these steps to initialize your voice server.

Clone Repository

Fetch the code and navigate into the project directory.

git clone https://github.com/fellowgeek/mcp-speak.git && cd mcp-speak

Run Setup Wizard

Configures your persona, permissions, and virtual environment automatically.

python3 setup.py

Manual Integration (Optional)

Running python3 setup.py configures your client automatically. Below are manual JSON reference snippets.

Google Antigravity Config (~/.gemini/antigravity/mcp_config.json)

"mcpServers": {<br>"voice": {<br>"command": "/ABSOLUTE/PATH/TO/run.sh"

Claude CLI Config

claude mcp add --scope user voice /ABSOLUTE/PATH/TO/run.sh

Claude Desktop Config (~/Library/Application Support/Claude/claude_desktop_config.json)

"mcpServers": {<br>"voice": {<br>"command": "/ABSOLUTE/PATH/TO/run.sh"

Cursor IDE Config (~/.cursor/mcp.json)

"mcpServers": {<br>"voice": {<br>"command": "python3",<br>"args": ["/ABSOLUTE/PATH/TO/speak_server.py"]

Windsurf Editor Config (~/.codeium/windsurf/mcp_config.json)

"mcpServers": {<br>"voice": {<br>"command": "python3",<br>"args": ["/ABSOLUTE/PATH/TO/speak_server.py"]

Personality Profiles

Standard agents are boring. Select a persona to see how it modifies your agent's spoken behavior.

Sarcastic Senior

Eager Intern

Existential Emo

Pun Master

Tech Priest

Agent Smith

Gothic Poet

Initialize Persona

Select a character above to view its communication protocol.

User Preference

Include Base Guidelines

GENERATE AGENTS.MD

Updates dynamically based on selection

Generated AGENTS.md

voice config json absolute path agents

Related Articles