loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

SpeakSwiftlyMCP

MCP Tool

gaelic-ghost/SpeakSwiftlyMCP

Swift-native streamable MCP server for SpeakSwiftly on macOS.

Install

$ npx loaditout add gaelic-ghost/SpeakSwiftlyMCP

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "SpeakSwiftlyMCP": {
      "command": "npx",
      "args": [
        "-y",
        "SpeakSwiftlyMCP"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

SpeakSwiftlyMCP

Swift executable package that serves SpeakSwiftly through a streamable MCP HTTP endpoint on macOS.

Table of Contents
  • Overview
  • Setup
  • Usage
  • Development
  • Verification
  • MCP Surface
  • Configuration
  • License
Overview

SpeakSwiftlyMCP is the Swift-native sibling to `speak-to-user-mcp`. It keeps the same public MCP tool, prompt, and resource surface while replacing the Python host plus worker subprocess with an in-process SpeakSwiftlyCore runtime.

The current server uses `swift-sdk` for MCP handling and `Hummingbird` for HTTP serving. By default it binds to 127.0.0.1:7341, serves MCP at /mcp, and exposes a simple health endpoint at /healthz.

Setup

This package currently expects a sibling SpeakSwiftly checkout at ../SpeakSwiftly because the package graph still uses a local path dependency.

Build the package with:

swift build

If you are iterating on the runtime too, build the adjacent package separately:

cd ../SpeakSwiftly
swift build
Usage

Run the local server with:

swift run SpeakSwiftlyMCP

Once it is running, the main MCP endpoint is:

http://127.0.0.1:7341/mcp
Development

The Swift host is intentionally small and direct:

  • Main.swift bootstraps logging, the MCP transport, and the Hummingbird application.
  • MCPServerFactory.swift registers server metadata plus the mirrored tool, prompt, and resource handlers.
  • [SpeakSwiftlyOwner.swift](/Users/galew/Workspace/SpeakSwiftlyMCP/Sources/SpeakSwiftlyMCP/SpeakSwiftlyOwner.swi

Tags

accessibilityhummingbirdmacosmcpmodel-context-protocolswifttext-to-speech

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated16 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/3/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/gaelic-ghost/SpeakSwiftlyMCP)](https://loaditout.ai/skills/gaelic-ghost/SpeakSwiftlyMCP)