Skip to main content
ClaudeWave

Open-source customer messaging for teams with many products: e-mail, live chat and in-app conversations in one inbox. Pre-alpha.

MCP ServersOfficial Registry7 stars0 forks● TypeScriptAGPL-3.0Updated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (AGPL-3.0)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/10/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/productdevbook/yuva
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "yuva": {
      "command": "node",
      "args": ["/path/to/yuva/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/productdevbook/yuva and follow its README for install instructions.
Use cases

MCP Servers overview

<div align="center">

<img src=".github/assets/yuva-logo.svg" width="88" height="88" alt="Yuva logo">

# Yuva

**One inbox for every product you run.**

Open-source customer messaging: support e-mail, live chat and in-app conversations from all of your
products in one shared inbox. Self-hosted, one Go binary with Postgres.

[Website](https://useyuva.com) · [Docs](docs/install.md) · [API](openapi/openapi.yaml) ·
[Releases](https://github.com/productdevbook/yuva/releases) · [Roadmap](docs/roadmap.md)

[![Release](https://img.shields.io/github/v/release/productdevbook/yuva?include_prereleases&label=release&color=d4431c)](https://github.com/productdevbook/yuva/releases)
[![CI](https://github.com/productdevbook/yuva/actions/workflows/ci.yml/badge.svg)](https://github.com/productdevbook/yuva/actions/workflows/ci.yml)
[![License: AGPL-3.0](https://img.shields.io/badge/server-AGPL--3.0-0b0b0f)](LICENSE)
[![SDKs: MIT](https://img.shields.io/badge/SDKs-MIT-0b0b0f)](sdk/LICENSE)

</div>

<picture>
  <source media="(prefers-color-scheme: dark)" srcset=".github/assets/panel-dark.webp">
  <img src=".github/assets/panel-light.webp" alt="The Yuva panel: waiting conversations from three products in one list, and an in-app conversation beside it with a teammate's note and a suggested reply.">
</picture>

> [!WARNING]
> **Pre-alpha.** The API and database schema can change without migration paths, and the code has
> not had an independent security audit. Try it with test data, not real customer conversations.

## Why Yuva

- **Every product, one inbox.** Each product is an inbox with its own branding, language, hours
  and team. Members see only the inboxes they were given.
- **Every channel, one conversation.** E-mail with proper threading, live chat with the
  `<yuva-chat>` web component, in-app messages and feedback through native iOS and Android SDKs,
  and an API for everything else.
- **Your users stay yours.** Your backend signs a short-lived identity token; Yuva never sees your
  user database. Signed webhooks let your backend send its own push notifications.
- **Headless when you want it.** Scoped API keys, bots that write drafts for a member to send, an
  event feed and a headless JS client let you build your own inbox, chat and automations.
- **Works with AI assistants.** A built-in MCP server lets Claude, ChatGPT, Cursor and other
  assistants triage and draft replies, signed in as you with OAuth. Yuva runs no model itself.
- **Small to run.** One Docker image and Postgres. No Redis, no separate workers.

## Quick start

```sh
docker pull ghcr.io/productdevbook/yuva:0.0.5
```

1. Write `compose.yaml` and `.env` from the [install guide](docs/install.md#quick-start-with-compose).
2. Start it: `docker compose up -d`.
3. Create the first owner:
   `docker compose exec yuva /yuva bootstrap --email you@example.com --workspace "Example"`.
4. Put it behind HTTPS and sign in with the code that arrives by e-mail.

## Documentation

| Get started | Channels | Integrate | Build on it |
|---|---|---|---|
| [Install](docs/install.md) | [E-mail](docs/email.md) | [Identity tokens](docs/identity.md) | [Headless](docs/headless.md) |
| [Configuration](docs/configuration.md) | [Web widget](docs/widget.md) | [Webhooks](docs/webhooks.md) | [AI assistants (MCP)](docs/mcp.md) |
| [Operations](docs/operations.md) | [Mobile SDKs](docs/mobile.md) | [API contract](openapi/openapi.yaml) | [Examples](examples) |

How it is built: [architecture](docs/architecture.md). What is next: [roadmap](docs/roadmap.md).
What changed: [changelog](CHANGELOG.md).

## Repository

| Path | What | License |
|---|---|---|
| `api/` | Go server: API, realtime, e-mail, jobs | AGPL-3.0 |
| `web/` | Team panel (React) | AGPL-3.0 |
| `edge/` | Cloudflare Email Worker for inbound mail | AGPL-3.0 |
| `site/` | Website and documentation | AGPL-3.0 |
| `deploy/` | Docker and Compose | AGPL-3.0 |
| `openapi/` | API contract | MIT |
| `sdk/js` | `useyuva`: headless client, `<yuva-chat>`, React hooks, typed `/v1` client | MIT |
| `sdk/swift`, `sdk/kotlin` | iOS and Android SDKs | MIT |
| `sdk/go` | Typed `/v1` client, identity tokens and webhook verification | MIT |
| `examples/` | Headless chat, event feed and draft bot | MIT |

## Contributing

Issues and pull requests are welcome; read [CONTRIBUTING.md](CONTRIBUTING.md) first. Contributions
are made under the [CLA](CLA.md). Report security issues privately as described in
[SECURITY.md](SECURITY.md).

## License

The server and panel are [AGPL-3.0](LICENSE); the SDKs and the API contract are [MIT](sdk/LICENSE),
so they ship inside closed-source apps without copyleft obligations. Details in
[LICENSING.md](LICENSING.md). The name and logo are covered by [TRADEMARK.md](TRADEMARK.md).

<div align="center">
<sub>“Yuva” is Turkish for nest, or home.</sub>
</div>
customer-supportgolanghelpdeskin-app-messaginglive-chatself-hostedshared-inbox

What people ask about yuva

What is productdevbook/yuva?

+

productdevbook/yuva is mcp servers for the Claude AI ecosystem. Open-source customer messaging for teams with many products: e-mail, live chat and in-app conversations in one inbox. Pre-alpha. It has 7 GitHub stars and its last recorded update is dated 2026-10-09.

How do I install yuva?

+

You can install yuva by cloning the repository (https://github.com/productdevbook/yuva) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is productdevbook/yuva safe to use?

+

Our security agent has analyzed productdevbook/yuva and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains productdevbook/yuva?

+

productdevbook/yuva is maintained by productdevbook. The last recorded GitHub activity is dated 2026-10-09, with 3 open issues.

Are there alternatives to yuva?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy yuva to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: productdevbook/yuva
[![Featured on ClaudeWave](https://claudewave.com/api/badge/productdevbook-yuva)](https://claudewave.com/repo/productdevbook-yuva)
<a href="https://claudewave.com/repo/productdevbook-yuva"><img src="https://claudewave.com/api/badge/productdevbook-yuva" alt="Featured on ClaudeWave: productdevbook/yuva" width="320" height="64" /></a>

More MCP Servers

yuva alternatives