1. Conduid
  2. AI
  3. Qarinai
MCP server · AI

Qarinai

Create unlimited AI chatbot agents for your website — powered by OpenAI-compatible LLMs, RAG, and MCP.

Unclaimed Apache-2.0 last commit a year ago model-context-protocolmcpai-chatbotllmangularaillamacppdockernestjs
55Fair

Scored 2 days ago · breakdown

About Qarinai

Qarinai is an MCP server published by qarinai in the AI category: create unlimited AI chatbot agents for your website — powered by OpenAI-compatible LLMs, RAG, and MCP.

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

Install

From source
git clone https://github.com/qarinai/qarinai

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 Qarinai

Powered by Claude · Grounded in docs

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

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.0.0-dev.4v0.0.0-dev.4 · 1 Sep 2025fix: enhance docker build process to push latest image tag rename chat-providers to llm providers in backend rename chat-providers to llm-providera in frontend Adds support for additional tool parameters and API key auth Introduces the…
v0.0.0-dev.3v0.0.0-dev.3 · 1 Sep 2025

README


📌 Overview

Qarīn.ai lets you create unlimited AI chatbot agents for your websites — no coding required.
It works with any LLM provider that supports the OpenAI-Compatible API, including self-hosted providers like llama.cpp or Ollama.

With Qarīn.ai, you can:

  • Define an agent's name, identity, and instructions.
  • Instantly generate a chat bubble widget to embed on your site.
  • Enhance agents by connecting to MCP Servers or importing your own API specs.
  • Build vector stores from documents for retrieval-augmented generation (RAG).
  • Expose vector stores or MCP Servers to external AI agents.

✨ Highlights

  • No Coding Needed!
  • Supports RAG & MCP out of the box.
  • Works with any OpenAI-Compatible LLM provider (including self-hosted).
  • One-click MCP Server generation from existing REST API specs (Swagger/OpenAPI).
  • Native vector storage with optional MCP Server exposure for each store.
  • Easy-to-use chat bubble widget for quick website integration.
  • Simple Docker or Kubernetes deployment.

🚀 Quick Start (Docker Compose)

Requirements

  • Docker & Docker Compose installed.

Run Qarīn.ai

git clone https://github.com/qarinai/qarinai.git
cd qarinai
docker compose up -d

This starts Qarīn.ai with all required environment variables pre-configured.

Default Login Credentials

  • Username: admin
  • Password: admin

🛠 Creating Your First Agent

Once running:

  1. Connect your desired LLM provider (OpenAI, Ollama, llama.cpp, etc.).
  2. Select the models you want to use.
  3. Set a default model for minor app tasks (summarization, descriptions, etc.).
  4. (Optional) Import MCP Servers into Qarīn.ai.
  5. (Optional) Import Swagger/OpenAPI specs to auto-generate MCP Servers.
  6. (Optional) Create vector stores and upload documents for RAG.
  7. Create your AI agent — define name, identity, and instructions.
  8. Embed it — click “Add to Website” to get your dynamic snippet code.

🗺 Feature Roadmap

Qarīn.ai is still in active development — several existing features are only partially implemented or missing certain CRUD operations and use cases.
The near-term focus will be completing and stabilizing all current functionality before expanding further.

Planned enhancements:

  • 🛠 Complete existing CRUD operations and missing use cases for certain resources.
  • 🔒 Enhanced security:
    • User management with multiple accounts and ACL (Access Control Lists).
    • Personal Access Tokens with scopes instead of full unrestricted access.
    • Secure the public bubble APIs.
  • 📊 Conversation tracking UI:
    • Visual interface to inspect each conversation and message per agent (currently only stored in DB).
  • 🎨 Agent UI customization:
    • Style, color, and branding customization for the chat bubble and iframe widget.
  • 🚀 Additional quality-of-life improvements after stabilization.

📜 License

This project is licensed under the Apache 2.0 License — see LICENSE for details.


🙏 Acknowledgements

Qarīn.ai would not have been possible without the incredible work of the open-source community.
This project stands on the shoulders of countless developers and contributors who make their tools, libraries, and frameworks available for everyone to learn from and build upon.

A special thanks to the maintainers of the amazing technologies powering Qarīn.ai, including (but not limited to):

If you maintain one of these libraries: thank you for your dedication to open-source! ❤️


🤝 Contributing

Contributions are not open at the moment as the project is still in an early stage. However, suggestions and feedback are welcome — feel free to open an issue or discussion.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Qarinai

How do I install Qarinai?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Qarinai safe to use with an AI agent?

Its trust score is 55 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Qarinai still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.