fastapi-local-mcp-server
Verified Safeby farhanrhine
Overview
This server functions as an expense tracker application, providing both a REST API and an MCP (Model Context Protocol) interface for integration with Claude Desktop.
Installation
uv run python server.pyEnvironment Variables
- FASTMCP_EXPERIMENTAL_ENABLE_NEW_OPENAPI_PARSER
Security Notes
The server uses parameterized SQL queries for all database interactions, effectively preventing SQL injection vulnerabilities. No 'eval' or similar dangerous functions are used. No hardcoded credentials or sensitive information are present in the provided source code. The database is a local SQLite file, limiting external exposure.
Similar Servers
Trackor
Provides an MCP server for tracking personal expenses, including adding, listing, summarizing, updating, and exporting data.
MCP_expense_tracer
A lightweight MCP server for tracking personal expenses, integrable with Claude Desktop.
expense-tracker-mcp
A local MCP server for tracking and managing personal or business expenses, designed for integration with client applications like Claude Desktop.
Expense-Tracker-MCP
A Model Context Protocol (MCP) server for tracking personal expenses with Claude, offering tools for managing expense entries in a SQLite database.