Skip to content

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Dec 09:35
· 152 commits to main since this release

What's Changed

Initial release of LamPyrid - A comprehensive MCP server for Firefly III personal finance management.

Features

  • Fix trivy scan image name (7c68cd2)
  • Fix Trivy scan to use single image reference (aa27c56)
  • Add release workflows (f9b7b00)
  • Refactor docker-compose file (7476b9e)
  • Remove type ignore comments (d576c6b)
  • Remove test dependencies (36fbfb4)
  • Consolidate enviroment variables (6196e69)
  • Remove tests as they are not used (c9d1811)
  • Refactor tools for code clarity (0d60768)
  • Disable tests till better testing (3054add)
  • Remove legacy googleprovider (8e7dd3e)
  • Enable debug logs (eba4d56)
  • Merge pull request #16 from RadCod3/auth-support (3900c44)
  • Use fastmcp GoogleProvider (d28c34a)
  • Add new firefly openapi spec (0873cc2)
  • Bump dep versions (18385cb)
  • Merge pull request #14 from RadCod3/auth-support (60fb227)
  • Merge branch 'docker-support' into auth-support (3d56905)
  • Add sse transport support (a960077)
  • Use streamable http for client transport (12f0fc9)
  • Fix github action bug (a60bef8)
  • Add initial docker support (029f397)
  • Add google oidc auth (5857a78)
  • Merge pull request #11 from RadCod3/chore/update-descriptions (e383ac2)
  • Add better descriptions to tools and fields (f620095)
  • Merge pull request #10 from RadCod3/feat/bulk-updates (e0d6952)
  • Add copilot suggestions (5b5f57d)
  • Add bulk transaction update tool (8e0d660)
  • Add update transcation tool (305ba79)
  • Add bulk transaction creation tool (705be6d)
  • Merge pull request #8 from RadCod3/fix/budget-validation-bug (cd6a4b5)
  • Fix get_available_budget validation bug (c0b66b9)
  • Merge pull request #7 from RadCod3/add-readme (7508146)
  • Address comments (0f0d5ec)
  • Mention license (895acf9)
  • Fix directory tree structure with ASCII characters (44d2429)
  • Add README.md (ef39e97)
  • Merge pull request #5 from RadCod3/budget-support (7c39d71)
  • Add comprehensive budget analysis tools (52a542d)
  • Add proper validation to budget model (390e867)
  • Add budget support for transactions (99980c4)
  • Add transaction and account management tools (d4a7e29)
  • Add tests (78d5caf)
  • Add transaction retrieval and search (a5f8943)
  • Support adding transfers (9c8e85b)
  • Support adding withdrawals and deposits (927dc3f)
  • Use ruff formater (332fbfd)
  • Hide unnecessary information from mcp host (73ffe73)
  • Implement list accounts (df59c78)
  • Initial commit (6528306)## Docker Images

Multi-platform Docker images are available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/RadCod3/LamPyrid:0.1.0

# Pull latest
docker pull ghcr.io/RadCod3/LamPyrid:latest

Supported Platforms: linux/amd64, linux/arm64

Installation

Using Docker (Recommended)

docker run -p 3000:3000 \
  -e FIREFLY_BASE_URL=your-firefly-url \
  -e FIREFLY_TOKEN=your-token \
  ghcr.io/RadCod3/LamPyrid:0.1.0

Using Docker Compose

See the docker-compose.yml in the repository.

From Source

git clone https://github.com/RadCod3/LamPyrid.git
cd LamPyrid
git checkout v0.1.0
uv sync
uv run lampyrid

Documentation

See the README for detailed configuration and usage instructions.