Skip to content
AI News HubLIVE
In-site rewrite1 min read

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

Summary

mcp-speak is an open-source tool that gives AI agents a voice and personality through speech integration and customizable personality profiles. It supports multiple AI clients and requires no external APIs for voice interaction.

SourceHacker News AIAuthor: pcbmaker20
Show HN: Give your AI agent a personality (and a voice) without external APIs
Report an error

The correction channel is not available yet. You can copy the article reference below for later.

Correction instructions
Read article

Setup Guide

Follow these steps to initialize your voice server.

1

Clone Repository

Fetch the code and navigate into the project directory.

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

2

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": { "voice": { "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": { "voice": { "command": "/ABSOLUTE/PATH/TO/run.sh" } } }

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

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

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

{ "mcpServers": { "voice": { "command": "python3", "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

Updates dynamically based on selection

Generated AGENTS.md

Key points and analysis

Article intelligence

EngineersIntermediate

Key points

  • mcp-speak is an MCP server that adds voice and personality to AI agents without external APIs.
  • Offers multiple personality profiles like Sarcastic Senior, Eager Intern, etc., altering agent speech behavior.
  • Integrates with clients such as Google Gemini, Claude, Cursor IDE, and Windsurf Editor.
  • Setup wizard automates environment configuration; manual JSON configs also available.

Highlights and analysis are generated automatically and may contain errors. Check the original source.