1. Conduid
  2. Developer Tools
  3. Ethora
MCP server ยท Developer Tools

Ethora

Open-source engine for chat ๐Ÿ’ฌ, AI assistants ๐Ÿค– & wallets ๐Ÿชช. React, Typescript, Python, XMPP. Build future apps with chat, AI agents and web3.

79Good

Scored 11 hours ago ยท breakdown

About Ethora

Ethora is an MCP server published by dappros in the Developer Tools category: open-source engine for chat ๐Ÿ’ฌ, AI assistants ๐Ÿค– & wallets ๐Ÿชช. React, Typescript, Python, XMPP. Build future apps with chat, AI agents and web3. It has been installed 0 times through Conduid.

The repository has 521 stars and 108 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx ethora

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Ethora

Powered by Claude · Grounded in docs

I know everything about Ethora. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ยทREADME presentNot checked yet.
  • ยทLicense declaredNot checked yet.
  • ยทTests presentNot checked yet.
  • ยทDependencies pinnedNot checked yet.
  • ยทNo dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v26.09v26.09 ยท 1 Sep 2026What's new in August 2026 19 commits since last release: docs(release-notes): Week 35 (Aug 24 - 30) - RN SDK encrypted-at-rest storage + logout API (26.7.2), React 19 support in chat-component (26.7.4), per-app registration switch,โ€ฆ
v26.08v26.08 ยท 1 Aug 2026What's new in July 2026 9 commits since last release: chore: bump submodules to latest default branches ([3a2755e3](https://github.com/dappros/ethora/commit/3a2755e310a38f1c26019f9fb6c52299036db3a9)) docs(release-notes): Weeks 28-30 (Julโ€ฆ
v26.07v26.07 ยท 1 Jul 2026What's new in June 2026 24 commits since last release: docs(release-notes): Week 26 (Jun 22-28) - audio calls & durable reactions ([89a4dac4](https://github.com/dappros/ethora/commit/89a4dac4148a2ee376bf7c421a7f31ff5f1f4adb)) chore: bumpโ€ฆ
v26.06v26.06 ยท 1 Jun 2026What's new in May 2026 51 commits since last release: chore: bump submodules to latest default branches ([4bfed3a0](https://github.com/dappros/ethora/commit/4bfed3a021df81196c7ccd2ed0d50c4d2e3cc13d)) chore: bump submodules to latestโ€ฆ
v26.05v26.05 ยท 1 May 2026What's new in April 2026 33 commits since last release: chore: bump submodules to latest default branches ([09d26342](https://github.com/dappros/ethora/commit/09d2634201d68ae5ddcf149d58c8130cf7dad0f1)) chore: bump submodules to latestโ€ฆ

README

Ethora โ€” SDK Monorepo

GitHub stars GitHub forks GitHub license

Chat, AI and messaging SDK platform. Add real-time messaging, AI bots, and backend services to your app in minutes.

This repository serves as the SDK monorepo โ€” a single place to discover, clone, and navigate all Ethora SDKs, tools, and sample apps. Each component lives in its own focused repository, linked here as git submodules.

Ecosystem

Folder Repository Description Status
sdk-reactjs/ ethora-chat-component React.js chat SDK โ€” embed chat in any web app Active
sdk-reactnative/ ethora-chat-component-rn React Native chat SDK (iOS & Android) Active
sdk-android/ ethora-sdk-android Native Android SDK (Kotlin) Active
sdk-swift/ ethora-sdk-swift Native iOS SDK (Swift) Active
sdk-wordpress/ ethora-wp-plugin WordPress plugin โ€” no-code chat widget Active
app-reactjs/ ethora-app-reactjs Full web app (React.js) โ€” App Builder frontend Active
playground/ ethora-sdk-playground SDK testing & demo playground Active
backend-integration/ ethora-sdk-backend-integration Backend integration examples Active
mcp-cli/ ethora-mcp-cli MCP CLI for IDE/agent integration Active
rag-demos/ rag_demos RAG pipeline demos & examples Active
bots/ ethora-bots Bot framework (XMPP, LLM, automation) Active
setup/ ethora-setup CLI setup tool โ€” npx @ethora/setup Active
api/ (inline) REST API documentation (Swagger/OpenAPI) Reference
โ€” ethora-app-react-native React Native app (iOS & Android) Legacy
โ€” site_crawler Website crawler for RAG ingestion Active

Feature coverage across SDKs

Quick glance at what each SDK supports. Full matrix with evidence: features/ ยท Source: features/features.yaml

Capability React.js React Native Android iOS WordPress
Email/password login โœ… โœ… โœ… โœ… โ€”
JWT / custom-token login โœ… โœ… โœ… โœ… โ€”
OAuth / social login โœ… ๐ŸŸก ๐Ÿ›  ๐ŸŸก ๐ŸŸก
Text messaging (send/edit/delete/reply) โœ… โœ… โœ… โœ… ๐ŸŸก
Reactions โœ… โ€” โœ… โœ… โ€”
Typing indicator โœ… โœ… โœ… โœ… โ€”
Delivery status indicators โœ… โ€” โ€” โœ… โ€”
Message history (MAM pagination) โœ… โœ… โœ… โœ… โ€”
Images / video / files / audio โœ… โœ… โœ… โœ… โ€”
1:1 messaging โœ… โœ… โœ… โœ… ๐ŸŸก
Group rooms (MUC) โœ… โœ… โœ… โœ… โ€”
Single-room (embedded widget) mode โœ… โœ… โœ… โœ… โœ…
Unread counter โœ… โœ… โœ… โœ… โ€”
Push notifications โœ… ๐ŸŸก โœ… โœ… โ€”
In-app notifications โœ… โ€” ๐ŸŸก ๐ŸŸก โ€”
Prebuilt chat UI โœ… โœ… โœ… โœ… โœ…
Theming ๐ŸŸก ๐ŸŸก โœ… โœ… โ€”
Dark mode โ€” โ€” โœ… โ€” โ€”
Custom component overrides โœ… โœ… โœ… ๐ŸŸก โ€”
Self-hosted server support โœ… โœ… โœ… โœ… โœ…
Offline message cache โœ… ๐ŸŸก โœ… โœ… โ€”

Legend: โœ… Present ยท ๐ŸŸก Partial ยท ๐Ÿ›  Roadmap ยท โ€” Absent

Coverage (present + partialร—0.5) / 44 features: React.js 77% ยท Android 76% ยท React Native 68% ยท iOS 68% ยท WordPress 14%

Last reviewed 2026-04-21 (v26.04). Monthly AI-reviewed update proposed via PR.

Hosted services

These public services run on the Ethora Cloud and are useful when exploring or testing the platform โ€” no setup required.

Service URL What it is
Web app app.chat.ethora.com Sign up, create apps, get API credentials, manage chats and AI bots.
API api.chat.ethora.com REST API used by all SDKs.
API docs (Swagger) api.chat.ethora.com/api-docs/#/ Live, up-to-date OpenAPI / v2 routes.
XMPP wss://xmpp.chat.ethora.com:5443/ws Real-time messaging gateway.
SDK Playground playground.chat.ethora.com Live @ethora/chat-component playground, code export, HTTP testing.
Uptime / status uptime.chat.ethora.com Public uptime and journey checks for the Ethora platform.
Documentation docs.ethora.com Developer documentation portal.
QA environment chat-qa.ethora.com Pre-production QA environment (use for pre-release validation only; chat.ethora.com remains the canonical default for everything else).

Getting Started

Clone with all submodules

git clone --recurse-submodules https://github.com/dappros/ethora.git
cd ethora

If you already cloned without --recurse-submodules:

git submodule update --init --recursive

Automatic submodule bumps

This repo can update its submodule pointers automatically via .github/workflows/bump-submodules.yml.

Behavior:

  • runs every 6 hours on weekdays and on manual dispatch
  • updates each submodule to the latest commit on its remote default branch
  • commits pointer bumps directly into main

Set up credentials (recommended)

npx @ethora/setup

This will create an account, set up an app, and generate config files for your target SDK. You can also connect to a self-hosted server.

Quick paths

Add chat to a website (fastest):

cd sdk-reactjs
npm install
# See sdk-reactjs/README.md for embedding instructions

Add chat to a React Native app:

cd sdk-reactnative
npm install
# See sdk-reactnative/README.md

Native Android SDK:

cd sdk-android
# See sdk-android/README.md for Gradle setup

Native iOS SDK:

cd sdk-swift
# See sdk-swift/README.md for Swift Package Manager setup

WordPress (no code): Install the plugin from sdk-wordpress/ or see ethora-wp-plugin.

Connect via MCP (IDE/AI agent):

cd mcp-cli
npm install
# See mcp-cli/README.md

Default backend

Sign up for a free account at app.chat.ethora.com to get API credentials. The SDKs connect to Ethora Cloud by default. Self-hosted and dedicated server options are available for enterprise customers.

Canonical default endpoints (used by all official SDKs unless overridden):

Purpose Default value
API base URL https://api.chat.ethora.com
API base URL (versioned) https://api.chat.ethora.com/v1 (legacy), https://api.chat.ethora.com/v2 (current)
Swagger / API docs https://api.chat.ethora.com/api-docs/#/
XMPP WebSocket wss://xmpp.chat.ethora.com:5443/ws
XMPP host xmpp.chat.ethora.com
XMPP MUC (conference) conference.xmpp.chat.ethora.com
Web app (sign up, admin) https://app.chat.ethora.com

What you can build

  • Chat / Messaging โ€” 1:1 and group chat, push notifications, audio/video calls
  • AI Assistants โ€” LLM-powered bots, RAG pipelines, prompt engineering
  • Backend-as-a-Service โ€” Users, files, push notifications out of the box
  • Digital Wallets โ€” ERC-20/721/1155 tokens, documents, digital assets
  • Gamification โ€” Coins/points, referrals, daily bonuses, collectibles

Architecture

Your App
  โ””โ”€โ”€ Ethora SDK (React.js / React Native / Android / Swift / WordPress)
        โ””โ”€โ”€ Ethora Platform API (REST + XMPP)
              โ”œโ”€โ”€ Chat (Ejabberd + custom services)
              โ”œโ”€โ”€ AI (LLM bots, RAG)
              โ”œโ”€โ”€ Users & Auth (SSO, JWT)
              โ”œโ”€โ”€ Files & Storage (S3/IPFS)
              โ”œโ”€โ”€ Push Notifications (FCM/APNs)
              โ””โ”€โ”€ Blockchain (EVM, optional)

Hosting options: Cloud (free tier) | Self-hosted (AWS Marketplace / Docker) | Dedicated server

Contributing

We welcome issues, discussions, and PRs across the ecosystem. Each submodule has its own issue tracker โ€” use the relevant repository for bug reports and feature requests.

Contact

License

AGPL and MIT licenses. Commercial licenses available from Dappros.


Project Updates (Archive)

Finally our new version of the overall platform UI is released. This affects the whole web version including chat component and Admin Screens. We hope you like the new look of Ethora and this inspires you to build your fascinating projects with Ethora engine! Both old and new UI are going to remain available for you to use for a few months after which we will sunset the old version. More details in our Community Forum: https://forum.ethora.com/topic/38-new-version-soft-launch/#comment-48

We released the Ethora Chat Component npm package โ€” launch a chat room in minutes without digging into a mono-repo. https://www.npmjs.com/package/@ethora/chat-component

We're updating our web design โ€” new login/sign-in screens and Admin dashboard. Follow updates: https://forum.ethora.com/forum/16-updates-and-announcements/

Alpha of the chat component released. It combines Ethora's platform features with simple embedding. More: https://forum.ethora.com/topic/9-ethora-nmp-package-chat-component-alpha-version/#comment-9

Architecture review & refactoring; forthcoming design updates (mobile first, then web). Video by @CodeEater21 on building iOS/Android with Ethora: https://www.youtube.com/watch?v=pKEMcxJb5HM Self-hosted options via AWS Marketplace / Docker Hub planned.

Screenshots

React Native โ€” Standard UI (new design)

React Native โ€” Standard UI (old version)

Branded (customized) UI

App Builder

The fastest way to get your app running:

  1. Customize name, logo, colors
  2. Launch your web app on your subdomain
  3. Generate React Native codebases for iOS & Android

Sign up: https://app.chat.ethora.com/register

5-minute demo (widget)

Add an AI chat to any site:

Chat Bots

Ethora uses XMPP for chat. Connect bots in Python, Node.js, etc.

  • ChatGPT bot โ€” integrate OpenAI/LLMs for topic-specialized assistants

  • Translate bot โ€” interpreter bot (EN-ES)

Gamification, Referrals & Rewards

  • Coin (ERC-20) for project economy
  • Sign-up bonus (100 Coins by default)
  • Daily check-in (5 Coins)
  • Referrals (25 Coins to both users)

Threads

Keep busy chats tidy with thread replies.

Core Features

  • iOS, Android, Web
  • Your own name, branding, token/coin name
  • SSO (Social Sign On) via Gmail, Facebook, Apple or email
  • AI Bots with LLM, RAG, prompt engineering features
  • Each user gets a digital assets wallet + cryptographic keypair
  • Coins (ERC-20) & NFTs (ERC-721/1155)
  • Crypto-likes (tip tokens to messages)
  • Rooms & spaces, QR/public-key invites
  • Profiles, push, audio/video calls

Authors & Governance

Ethora & its server infrastructure have been developed since 2018 by Dappros and DeepX. The team is led by Taras Filatov, a Ukrainian-born and UK-based tech entrepreneur.

Backend: Dappros Platform API & DeepX RTC: EVM chain + API/cache (Node.js, Kafka, Redis, MongoDB), IPFS/S3 storage, and XMPP Ejabberd messaging with custom services (Erlang, Mnesia, MySQL, Cassandra).

Commercial model:

  • Client-side: free, open-source (closed-source commercial license available)
  • Server-side: freemium (generous free tier + paid SLA for businesses)

README mirrored from the source repository 11 hours ago. The original is authoritative.

Questions

About Ethora

How do I install Ethora?

Run npx ethora, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Ethora safe to use with an AI agent?

Its trust score is 79 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ethora still maintained?

Yes โ€” the latest release is v26.09 (1 Sep 2026), and the last commit was 11 months ago. The repository has 521 stars and 0 open issues.