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
Twitter MCP
Interact with Twitter to post and search for tweets.
LINE Official Account
Integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
Facebook Ads
MCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.
Gmail AutoAuth MCP Server
Enables AI assistants to manage Gmail through natural language interactions.
MCP Feedback Collector
A server for collecting user feedback and AI work reports.
Webex MCP Server
Provides AI assistants with comprehensive access to Cisco Webex messaging capabilities.
Vapi MCP Server
A server for integrating with Vapi's voice AI APIs using function calls.
Hacker News MCP Server
Integrate real-time Hacker News data and discussions into your applications and workflows.
Zulip MCP Server
Interact with Zulip workspaces using the Zulip API.
Sinch Engage / MessageMedia MCP server
Sinch Engage (Sinch MessageMedia in AU) MCP server, which provides Sinch Engage APIs as MCP tools.