# Tasklist
Keeping track of active tasks & statuses
## DONE
- test fastmcp connectivity
- test openai & env keys
- datamodel & json database
- implement memory CRUD tools
- dockerize mcp server
- unittest tools
- unittest llm
- sanitize user inputs
- tool call logging
- simple web client interface
- dockerize web-client
- mcp usage analytics: tool calls, consumed tokens
- deployment - render.com
- mcp server as container -> for persistent connection with llm api
- website frontend deployment as container
- cli client - no deployment
- unified LLM API interface & adapter
- extra dummy tools: travel booking portal, flight booking
- demo scenario - auto question set end-to-end testing
- replace json with sqlite
- plain authentication at client level
- final system diagram
- update prompt with test results
- a bit more fancy cli
## TODO
- keep deleting code - shaving this yak 🦙
## DISCONTINUED
- authorization -> restrict MCP functions e.g., list user -> needs role-based system
- model performance test -> build set of difficult test cases, e.g., hard semantic similarity questions, to find best-performing models