Release v0.1.0
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:latestSupported 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.0Using 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 lampyridDocumentation
See the README for detailed configuration and usage instructions.