test-mcp-server
Verified Safeby Ujwalmahajan777
Overview
This server acts as an expense tracker, allowing users to add, list, and summarize personal financial expenses using a local SQLite database.
Installation
python main.pySecurity Notes
SQL injection is effectively prevented by using parameterized queries for all database operations. The SQLite database is created in a temporary directory, mitigating risks related to persistent storage in sensitive locations. No 'eval' or obvious obfuscation is present. There are no hardcoded secrets or sensitive credentials. Error messages, while catching broad exceptions, provide a controlled message (`Database error: {str(e)}`) which is better than exposing full stack traces.
Similar Servers
python-mcp-server
This project implements a Model Context Protocol (MCP) server providing weather information tools (alerts and forecasts) via Server-Sent Events (SSE), demonstrating how AI agents can interact with external services.
python_mcp_servers
Automate monitoring tasks by integrating with Prometheus for metric data retrieval, generating PromQL queries, and dynamically creating or updating Grafana dashboards, alongside triggering n8n workflows.
mcp-server-demo
A demonstration server application, likely written in Python, showcasing a specific protocol or service (possibly related to 'MCP').
dora-mcp-server
Provides a server implementation for a Multi-Client Protocol (MCP), likely for managing multiple client connections or game interactions.