practice-mcp-server
Verified Safeby SatyasaiNandigam
Overview
A personal AI assistant backend server for managing notes, tasks, and calendar events, with web scraping and semantic search capabilities.
Installation
python main.pyEnvironment Variables
- SCOPES
- OPENAI_API_KEY
Security Notes
The server primarily uses parameterized queries for SQLite interactions, which is good practice for preventing SQL injection. Manual sanitization is performed for `LIKE` clauses in `get_notes` and `search_notes` (replacing single quotes), which provides some protection but is less robust than true parameterization for pattern matching. Web scraping uses a request timeout, and Google Calendar integration follows a standard OAuth flow, storing tokens securely. No `eval` or obvious obfuscation detected.
Similar Servers
Trackor
Provides an MCP server for tracking personal expenses, including adding, listing, summarizing, updating, and exporting data.
test-remote-mcpserver
Manages personal expense entries, allowing users to add, list, and summarize expenditures.
Expense_tracker_mcp_server
A server for tracking and managing personal expenses.
mcp-server-expenses
Manages and tracks personal expenses, storing them in a SQLite database via a FastMCP server.