Tiny Chat
About
This is an LLM application with chat functionality, featuring chat using RAG, a database, and MCP server capabilities. The UI is designed for Japanese users.
Details
- Author
- to-aoki
- GitHub stars
- 2
- Downloads
- 363
- Categories
- Communication, Other, Database, AI, Knowledge Base
Jump to
- Web interface built with Streamlit
- MCP server integration for Claude Desktop
- OpenAI-compatible Chat Completions API
- RAG (Retrieval-Augmented Generation) using Qdrant
- Local database support (with DB_CONFIG)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Tiny ChatCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install the package via pip, then run the web interface using tiny-chat (or streamlit run tiny_chat/main.py for development). Configure the MCP server in Claude Desktop by specifying the path to the tiny-chat-mcp binary and a DB_CONFIG environment variable. Alternatively, start the OpenAI Chat API RAG server with tiny-chat-api and query it using the model name set to a Qdrant collection name.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"tiny chat": {
"tiny_chat": {
"command": "python",
"args": [
"-m",
"build"
]
}
}
}
}
McpServers
{
"tiny_chat": {
"command": "python",
"args": [
"-m",
"build"
]
}
}
# Build the package pip install build python -m build # Install the built package pip install dist/*.whl
streamlit run tiny_chat/main.py --server.address=127.0.0.1
streamlit run tiny_chat/main.py --server.address=127.0.0.1 -- --database
{ "mcpServers": { "tiny-chat": { "command": "/path/to/tiny_chat/.venv/bin/tiny-chat-mcp", "env": { "DB_CONFIG": "/path/to/tiny_chat/database_config.json" } } } }
model: target search qdrant collection name (model change in conversation).
curl http://localhost:8080/v1/chat/completions -H "Content-Type: application/json" -d '{"model": "qdrant-collection-name", "messages": [{"role": "user", "content": "カレーライスの材料は?"}]}'
Integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
Connect Tidio with your website via MCP. Embed the widget without exiting your programming environment.
Interact with Africa's Talking airtime service and store transaction data in a local SQLite database.
An AI interaction tool with an advanced UI for the Model Context Protocol (MCP).
A cross-platform AI chat client supporting desktop, mobile, and web platforms.
Enables real-time communication between AI assistants and users via a web-based chat interface.
An MCP server for Apache Kafka, allowing clients to interact with Kafka topics.
Connects an AI agent to a Kakao Official Account using the Kakao Developers API.
Connects an AI agent to a LINE Official Account using the LINE Messaging API.
Connects an AI agent to a LINE Official Account using the LINE Messaging API.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





