LamPyrid
Verified Safeby RadCod3
Overview
Automates personal finance workflows and analysis by providing a Model Context Protocol (MCP) interface to Firefly III personal finance software.
Installation
docker run --rm -i -e MCP_TRANSPORT=stdio -e FIREFLY_BASE_URL=https://your-firefly-instance.com -e FIREFLY_TOKEN=your-api-token ghcr.io/radcod3/lampyrid:latestEnvironment Variables
- FIREFLY_BASE_URL
- FIREFLY_TOKEN
Security Notes
The codebase demonstrates good security practices including Pydantic for strong data validation, exclusive use of environment variables for all sensitive configurations (Firefly III token, Google OAuth credentials, JWT/Fernet keys), and Fernet encryption for persistent OAuth token storage. Docker deployments are designed to run as a nonroot user (UID 65532). No direct use of 'eval', code obfuscation, or hardcoded sensitive data was found. Robust error handling is implemented across API interactions, helping prevent information leakage.
Similar Servers
fastmcp
FastMCP is a Python framework for building and managing Model Context Protocol (MCP) servers and clients. It facilitates the creation of AI agents by defining tools, resources, and prompts, supporting both local and distributed execution, flexible communication transports (HTTP/S, SSE, Stdio), advanced authentication, background task management, and integration with large language models (LLMs) and external APIs. It's designed for creating robust and observable AI-powered microservices.
finance-trading-ai-agents-mcp
A specialized MCP server for financial analysis and quantitative trading, designed to deploy local financial MCP services with a departmental architecture for LLM integration and algorithmic trading.
pypi-query-mcp-server
A Model Context Protocol (MCP) server for querying PyPI package information, dependencies, and compatibility checking, assisting AI agents in Python development workflows.
firecrawl-mcp-server
A Model Context Protocol (MCP) server that provides web scraping, crawling, search, and structured data extraction capabilities using the Firecrawl API.