AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified Apache-2.0 Self-run

SpeakSwiftlyServer

mcp-gaelic-ghost-speakswiftlyserver · by gaelic-ghost

Easy, Local TTS for macOS | Custom Voices & Text Processing. Codex Plugin via Socket Marketplace. LAN w/ Bonjour.

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add mcp-gaelic-ghost-speakswiftlyserver

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-gaelic-ghost-speakswiftlyserver)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
23d ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of SpeakSwiftlyServer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

SpeakSwiftlyServer

A local speech platform for Apple systems and developer workflows.

Listen to the short Speak Swiftly Codex plugin promo:

Download the Speak Swiftly Codex plugin promo audio.

Table of Contents

  • [Overview](#overview)
  • [Quick Start](#quick-start)
  • [Usage](#usage)
  • [Development](#development)
  • [Repo Structure](#repo-structure)
  • [Release Notes](#release-notes)
  • [License](#license)

Overview

Status

SpeakSwiftlyServer is actively maintained and supported by Gale.

What This Project Is

SpeakSwiftlyServer (Speak Swiftly) is a high-quality, local-first speech runtime built for macOS. Custom voices, batch jobs, easy integrations, and more.

Motivation

This project was borne of my own need for affordable, customizable, high-quality text-to-speech, with easy integration into the apps I already used. I'm quite proud of this one already, and tbh we're just getting started~

Quick Start

Add or upgrade the Socket marketplace entry to your Codex. Then, restart Codex and enable Speak Swiftly in the Plugin Directory under Socket.

Add Socket:

codex plugin marketplace add gaelic-ghost/socket

Upgrade Socket and Enabled Plugins:

codex plugin marketplace upgrade socket

After the plugin is enabled, install or refresh the local speech service:

xcrun swift run SpeakSwiftlyServerTool launch-agent install
xcrun swift run SpeakSwiftlyServerTool healthcheck

If using Codex Hooks, review and trust the stop hook from Speak Swiftly to have all replies automatically spoken in the order they arrive.

The plugin and the local service are separate on purpose. The plugin gives Codex the skills, MCP connection, and speech hooks. The local service is the native Swift process that actually speaks.

Usage

Once the service is healthy, agents can use Speak Swiftly to:

  • speak "final assistant replies" through Speak Swiftly
  • queue speech, create new voice profiles, adjust how words are spoken, and control playback
  • inspect the runtime, voice profiles, text profiles, and recent requests
  • set default voice and model preferences

Operators can also open the local control panel at http://127.0.0.1:7338/control-panel/ when running the foreground tool, or at the configured local HTTP listener port for an installed service.

The normal end-user path is plugin-managed. Do not copy repo-local hook files into a Codex home directory for ordinary setup.

For the detailed HTTP and MCP contract, see [API.md](./API.md).

Development

For local setup, validation, contribution workflow, release workflow, LaunchAgent details, embedding notes, plugin-maintainer guidance, and repo-specific maintainer rules, see [CONTRIBUTING.md](./CONTRIBUTING.md) and [AGENTS.md](./AGENTS.md).

Repo Structure

.
├── Sources/
├── Tests/
├── docs/
├── hooks/
├── skills/
├── .codex-plugin/
├── API.md
├── CONTRIBUTING.md
└── Package.swift

Release Notes

Tagged release notes live in GitHub Releases. Historical release notes and checklists live under [docs/releases](./docs/releases/).

License

See [LICENSE](./LICENSE).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.