Tiny Chat
A simple chat application that requires an external database configuration.
Tiny Chat
Installation
Tested with Python 3.10 or later
Development Installation
pip install -r requirements.txt
Package Installation
# Build the package
pip install build
python -m build
# Install the built package
pip install dist/*.whl
Web Interface Usage
Running from source (development)
streamlit run tiny_chat/main.py --server.address=127.0.0.1
only database (development)
streamlit run tiny_chat/main.py --server.address=127.0.0.1 -- --database
Running installed package
tiny-chat
only database
tiny-chat --database

MCP Usage
Claude Desktop example.
{
"mcpServers": {
"tiny-chat": {
"command": "/path/to/tiny_chat/.venv/bin/tiny-chat-mcp",
"env": {
"DB_CONFIG": "/path/to/tiny_chat/database_config.json"
}
}
}
}
OpenAI Chat API RAG Server Usage
tiny-chat-api
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": "カレーライスの材料は?"}]}'
Related Servers
Bluesky
integrates with Bluesky API to query and search feeds and posts.
Human-In-the-Loop MCP Server
Enables AI assistants to interact with humans through GUI dialogs for input, choices, and confirmations.
Bark MCP Server
Send iOS push notifications using the Bark app.
Email
Automate email tasks using SMTP and IMAP protocols.
Telephony MCP Server
Make voice calls and send SMS messages using the Vonage API.
Slack Local MCP
A lightweight Model Context Protocol (MCP) server for Slack automation using cookie-based authentication.
AgentMail
A server for interacting with the AgentMail API for email communication. Requires an API key.
Facebook Ads
MCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.
RSS MCP Server by CData
A read-only MCP server for querying live RSS data using the CData JDBC Driver for RSS.
Bluesky
Post to the Bluesky social network using the AT Protocol.