Yaps

io.github.richawoPublished by GitHub account richawov2.0.1Updated Oct 28, 2026

Transcription, subtitles, meeting transcripts, translation, audio conversion, and private memory.

Overview

AI-generated overview

Local Yaps connector that lets an assistant transcribe audio and video, make subtitles, translate files, convert video to audio, and manage private Markdown…

What you can do
  • Transcribe local audio or video into plain-text transcripts, including speaker-labelled meeting transcripts
  • Generate timestamped SRT subtitle files
  • Translate text, Markdown, plain text or SRT files with a local Yaps model
  • Convert video to MP3, WAV or M4A through deterministic local conversion
  • Search, read, create, update and delete private Markdown notes through Yaps Agent Access
  • Check connector and feature readiness
When to use it
Useful when you want an assistant to turn recordings into transcripts or subtitles, translate text or subtitle files, extract audio from video, or keep and search private notes, all on your own machine.
Requirements
A local install of the Yaps desktop app (version 2.3.124 or newer) and a Yaps account; gated features need an active free trial or Yaps Pro. The connector is installed as an MCPB package in Claude Desktop or another MCPB-compatible client. For Memory, Claude Desktop must be allowed once in Yaps Settings under Agent Access. No API key, Rust, Python or manual JSON configuration is needed.
Before you install
Memory tools can create, update and delete private notes; reads and writes can be enabled separately, and deletion requires confirmation. Requested results enter the assistant's context. Approve any model download before it starts. The connector is local-only and cannot reach Yaps on another computer. The published package is 2.0.1 while a 2.0.3 source is still unreleased.

Installation

In SourceWeft

  1. Open Yaps in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Yaps connector

Turn recordings into transcripts and subtitles. Translate text and files, extract audio from video, and use optional private Markdown memory from Claude Desktop and other MCPB-compatible clients.

Download Yaps · Yaps website

Release status: this source prepares connector 2.0.3. The latest published MCPB and Registry entry are still 2.0.1. Version 2.0.3 needs the remaining Claude Desktop and Windows checks before release; see PUBLISHING.md.

What it does

  • Transcription: turn local audio or video into a new plain-text transcript.
  • Meetings: create speaker-labelled meeting transcripts from audio or video.
  • Subtitles: generate a new timestamped SRT file.
  • Translation: translate text, Markdown, plain text, or SRT files with a local Yaps model.
  • Video to audio: make an MP3, WAV, or M4A copy through deterministic local conversion.
  • Memory: search, read, create, update, and safely delete private Markdown notes through Yaps Agent Access.

Try: "Transcribe this product demo and save a separate text file."

This connector contains 16 tools for the workflows above. Yaps also offers speech, audio cleanup, image tools, rendered captions, and Auto Cut through its plugin marketplace. Directory review and approval are separate from package availability.

Install

  1. Download and open Yaps.
  2. Sign in to Yaps. New users need a Yaps account; gated features require an active free trial or Yaps Pro. The connector is free.
  3. Download the published connector 2.0.1. Open the .mcpb in Claude Desktop, or install it from Settings → Extensions → Advanced settings. The prepared 2.0.3 source is not yet released.
  4. For Memory, open Yaps → Settings → Agent Access and allow Claude Desktop. Reads can be enabled separately from writes.

The connector uses the same discovery contract as the Yaps plugins: explicit override, PATH, then verified installed-app locations. It validates yaps_cli with a bounded, read-only status call and diagnoses a missing private-vault connector separately from a missing or invalid CLI. Yaps 2.3.124 or newer is required for the safe automatic account handoff; the connector then reuses the desktop sign-in and recognises either an active free trial or Yaps Pro. Users do not need Rust, Python, an API key, a PATH shim, manual JSON configuration, or a separate connector login.

Memory's existing Agent Access permission remains an intentional desktop security control. Claude Desktop must be enabled there once before it can read private notes; the connector does not impersonate another trusted client or bypass that setting.

Approve any required model download before it starts. Requested results can enter Claude's context. A remote session cannot reach Yaps on another computer through this local connector.

Safety

  • Every operation stays on the user's computer.
  • Memory uses the native Yaps Agent Access allowlist and write controls.
  • Every tool refreshes and checks the sanitized desktop account state before processing; signed-out, expired, and mobile-only access fails with specific recovery guidance.
  • Note updates can reject stale overwrites; note deletion requires confirmation.
  • File-producing tools refuse to replace an existing file.
  • Read-only and write tools are separate, titled, and annotated for Claude's permission UI.
  • The launcher invokes only fixed Yaps commands without a shell.

Capabilities

The connector exposes 16 focused tools:

  • five read-only Memory tools;
  • three explicitly permissioned Memory write tools;
  • connector and feature readiness checks;
  • plain transcription, speaker-labelled meeting transcription, SRT generation, text translation, file translation, and deterministic video-to-audio conversion.

See TOOL_REFERENCE.md for the complete inventory.

Development

bash
bun install --frozen-lockfilebun run package

bun run package runs the unit suite, validates the MCPB manifest with Anthropic's official toolchain, installs production-only runtime dependencies inside the bundle, creates the .mcpb, inspects it, calculates its SHA-256 digest, and generates matching MCP Registry metadata under dist/<version>/.

The connector proxies the native Memory tools from yaps_mcp and uses the first-party yaps_cli for the other local workflows. See PUBLISHING.md for the release and directory-review gates.

Privacy Policy

Yaps' public privacy policy is at yaps.ai/privacy.

  • Data collection: the connector does not collect prompts, conversation history, note contents, source media, or generated files. It reads only the local paths or Yaps notes needed for the tool call the user requested.
  • Usage and storage: notes, source files, models, transcripts, subtitles, translations, and converted audio stay on the user's computer. The connector has no hosted proxy or analytics client.
  • Third-party sharing: the connector does not send tool inputs or outputs to Yaps or another third party. Claude receives the tool result required to complete the user's request.
  • Retention: Yaps Memory notes and generated output files remain until the user deletes them. Temporary audio created while transcribing a video meeting is deleted immediately after that tool call.
  • Contact: privacy and product questions can be sent to [email protected].

Support and security

Use Yaps support for product help. Follow SECURITY.md for vulnerability reports, and never attach private notes, media, transcripts, credentials, or raw Agent Access logs to a public issue.

License

The connector source is MIT licensed. The same notice is included inside the MCPB bundle. The Yaps desktop app is a separate product with its own account and plan requirements.

Source: README.md at commit 14afe98

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

2
  1. v2.0.1LatestSep 25, 2026
  2. v1.0.0Sep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts