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
Warpcast
Interact with Warpcast accounts, enabling actions like posting casts and managing your profile.
Zulip Chat
An MCP server for integrating with the Zulip team chat platform.
Lara Translate
Translate text with language detection, context-awareness, and translation memories using the Lara Translate API.
LinkedIn Post Generator
Generates professional LinkedIn post drafts from YouTube videos by summarizing their content.
A2A MCP Server
A bridge server connecting Model Context Protocol (MCP) with Agent-to-Agent (A2A) protocol.
Email Processing
An email processing server that uses MongoDB for semantic search and SQLite for efficient storage and retrieval.
ClaudePost
A seamless email management interface powered by Claude.
Beeper
A server for interacting with the Beeper communication network.
X MCP Server
An MCP server for X (Twitter) integration, allowing you to read timelines and engage with tweets.
rqbit
Interact with the rqbit torrent client API. Requires a running rqbit instance.