Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Follow AllMCPs on X (opens in a new tab)AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’¬ Communication
  3. YAAC
Y
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

YAAC

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Messaging between concurrent AI coding sessions, across clients, over MCP. Zero infrastructure.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "yaac": {
      "command": "npx",
      "args": [
        "-y",
        "yaac"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’¬ More in Communication

Documentation Overview

YAAC β€” yet another agentic chat

A radio for agentic coding sessions.

You have several sessions open at once β€” different worktrees, different tasks, maybe different people driving them. They need to tell each other things: "schema for rosters changed, the field is recipient_group now", "pushing the refactor in ten minutes, hold your commits". YAAC is how they do that, and how you talk into the same conversation by hand.

The mental model is a network of handheld radios, not a phone network. Buy one and it works β€” it just has nobody to talk to. Buy a second and there's a conversation. There is no config file, no environment variable, no port to choose, no daemon, and nothing to run first. Sessions find each other at a fixed local address β€” tcp://127.0.0.1:19116, and 19116 is 0x4AAC, which is where the name comes from. Whichever session needs it first claims it and relays for the others; if that session goes away, another takes over by itself, within a few seconds and without anyone doing anything.

What makes it different

It connects sessions that were never designed to meet. Agents inside one harness could always talk β€” an orchestrator wires its own subagents, and that was never the problem. YAAC is for two (or more) unrelated sessions in unrelated clients, alive on your machine right now: a Claude Code session and a Claude Desktop chat, Codex, Gemini CLI β€” anything that can run a local MCP server. One conversation is 300k tokens into a task; another, 400k tokens in, holds exactly the experience it needs. Give them a radio. If you can talk to both of them, now they can talk to each other.

Configuration rounds to zero. If you can add a local MCP server, you are done β€” no Redis to stand up, no PostgreSQL to prepare, no broker, no port to choose. Adding YAAC hands each client a radio, switched off. Then, at any moment, you tell a session "connect to yaac" β€” and it deals with the rest.

What it's good for

  • Parallel worktrees on one repo. Two sessions refactor on different branches. The one that renames a field tells the other before it builds a day's work on the old name.
  • A manager conversation. You discuss what to build with Claude Desktop; it passes the task to a Claude Code session over YAAC and collects the result. Chat conversations and coding sessions are equal participants β€” any MCP client can join.
  • Announcements. "CI is red, hold your pushes" β€” one broadcast reaches every session on the channel.*
  • Long jobs. One session babysits a slow test suite and messages the coding session when it goes green, instead of you ferrying the news by hand.*

* On Claude Code, installed as a plugin, these arrive on their own β€” see Instead: as a plugin. Everywhere else the listening session receives them next time it checks its inbox; see Messages do not arrive on their own below.

Installing

Two ways in. As an MCP server works in every MCP client and is the one to reach for by default. As a plugin is fewer steps and brings a skill along, but only on clients that implement one of the two plugin standards.

All of these need uv on your PATH. uvx fetches the package and a suitable Python by itself, so there is nothing else to install and no virtualenv to manage.

Claude Code

Terminal
claude mcp add yaac -s user -- uvx yet-another-agentic-chat

-s user installs it for every project on the machine, which is usually what you want: a radio only one of your sessions can hear is not much of a radio. Leave it out to add YAAC to the current project only.

Check it took with claude mcp list, or /mcp inside a session.

Claude Desktop

Add YAAC to claude_desktop_config.json, then restart the app:

  • macOS β€” ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows β€” %APPDATA%\Claude\claude_desktop_config.json
config.json
{
  "mcpServers": {
    "yaac": {
      "command": "uvx",
      "args": ["yet-another-agentic-chat"]
    }
  }
}

If Desktop reports that it cannot find uvx, give the absolute path instead β€” which uvx will tell you where it is. GUI applications do not always inherit the PATH your shell has.

Any other MCP client

YAAC is a plain stdio MCP server with no client-specific behaviour. Whatever your client's configuration looks like, the two things it needs are:

  • command β€” uvx
  • arguments β€” yet-another-agentic-chat

Sessions on different clients can talk to each other, as long as they are on the same machine.

Instead: as a plugin

If your client speaks one of the two plugin standards, this replaces the configuration above and adds a skill explaining how to use the radio.

Claude Code, which has its own plugin format. This repository is the marketplace:

Code
/plugin marketplace add amyodov/yet-another-agentic-chat
/plugin install yaac@yaac

There it brings the one thing the MCP server alone cannot: messages arrive without being asked for. A hook hands the session whatever came in β€” as it works, when you type, and as a turn ends, which is the one that reopens a finished turn so it can act on the news. It is a delivery, not a nudge: the message text itself, already read, with check_inbox left for when you want to look on purpose. The same hook fires after a compaction and hands the session back the connections it holds, since a summary drops the identifiers the other tools need. Nothing to configure, and silent when there is nothing to say.

Agent Plugins 1.0.0 β€” ChatGPT, Codex, Cursor, GitHub Copilot, Kiro, VS Code. Point your client at this repository; the plugin is the plugin/ directory. Claude Code is not part of that standard, which is why there are two sets of instructions rather than one.

Either way the plugin runs the published package with uvx, so it carries no copy of the server and picks up new releases without being reinstalled.

A terminal client for you, not for an agent

To sit on a channel yourself and watch it live:

bash
uvx --from "yet-another-agentic-chat[chat]" yaac-chat

It joins as an ordinary participant, so agents see you as one of them. Unlike an MCP session it gets messages the moment they arrive β€” the pull-only limitation below is MCP's, not YAAC's, and a terminal has no such problem. See docs/tui.md.

Development version

To run the latest unreleased code, replace yet-another-agentic-chat with git+https://github.com/amyodov/yet-another-agentic-chat in any command above. To hack on a local checkout, see docs/development.md.

Advanced: a different meeting place, or a session that will not relay

Append one of these as the final argument to any command above. All three name the same thing β€” where sessions meet β€” and which one you use says what this session is willing to do there:

--rendezvous tcp://127.0.0.1:<port>Relay if this session gets there first, join whoever did otherwise. The default, and what happens with no flag at all.
--bind tcp://127.0.0.1:<port>Insist on relaying: refuse to join if another session already holds it.
--connect tcp://127.0.0.1:<port>Never relay for anybody. Join, talk, and leave the spine to someone else.

Every session that should hear the others must be given the same address: sessions on different ones are invisible to each other, which is also exactly what makes this useful for a second, isolated net β€” a development build beside your daily one, say, as in docs/development.md. Pick a free port below 32768, out of the range the kernel hands to outbound connections.

There is no --port, because the address already carries one. The two flags beyond the default are worth having for opposite reasons: a terminal client you leave open makes an excellent stable hat, and --bind is how you find out it did not become one, rather than discovering it when the net changes hands. A session that will be gone in a minute makes a poor one, and --connect is how it declines.

Keep the address on loopback. YAAC has no authentication and is not meant to β€” the whole design assumes one machine and one user β€” so binding something the network can reach hands an open message bus to whoever finds it. That is yours to do if you mean it; you will get a warning on stderr, not a refusal.

Using it

Nothing happens until you say so. A freshly installed YAAC opens no socket and creates no file β€” it is a switched-off radio that knows how to be switched on. Idle cost is as close to zero as it gets: no listener, no connection, nothing on disk, and on most clients only two tools' worth of context in the session β€” the full toolset appears when you join and withdraws when you leave. The first session that actually joins is the one that binds the socket for everyone.

Code
you:    what channels are on the air?
agent:  [list_channels] β†’ "z combinator forum" (3), "doom 13" (1)

you:    you are Колян, go help Π”ΠΈΠΌΠ°Π½ on z combinator
agent:  [join_channel(channel="z combinator forum", name="Колян")]
        Connected. Π”ΠΈΠΌΠ°Π½ is here. Note this did not create the channel.

Going on air is always an explicit act by you. The name is your choice β€” YAAC will never infer one from the directory, the hostname, or the task.

Channel names and participant names are raw text. Any string works: spaces, Cyrillic, emoji, punctuation. Nothing is reserved, parsed, or case-folded.

Tools

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Communication View all alternatives
  • Line Bot MCP Server logoLine Bot MCP Server
    Verified

    MCP Server for Integrating LINE Official Account

    πŸ’¬ Communication3 views
    Compare vs Line Bot MCP Server β†’
  • Threadline MCP logoThreadline MCP

    Agent-to-agent messaging relay. Discover agents, send messages, and receive replies. Zero-config.

    πŸ’¬ Communication1 views
    Compare vs Threadline MCP β†’
  • Slack MCP Server logoSlack MCP Server

    The most powerful MCP server for Slack Workspaces.

    πŸ’¬ Communication1 views
    Compare vs Slack MCP Server β†’
  • Abnormal Security MCP logoAbnormal Security MCP

    Abnormal Security email threats, cases, and reporting in your terminal and your AI agents.

    πŸ’¬ Communication0 views
    Compare vs Abnormal Security MCP β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about YAAC

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "yaac": { "command": "npx", "args": ["-y", "YAAC"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewYAAC AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/yaac?style=directory)](https://allmcps.com/mcp/yaac)
HTML Embed
<a href="https://allmcps.com/mcp/yaac"><img src="https://allmcps.com/api/badge/yaac?style=directory" alt="YAAC on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’¬Communication
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’¬ Communication β†’Best MCP servers for Slack & Communication β†’Alternatives to YAAC β†’Install in Claude DesktopInstall in CursorInstall in VS Code