Releases: raveenb/fal-mcp-server
Releases · raveenb/fal-mcp-server
v0.2.0 - CI/CD and Documentation Release
🎉 What's New
CI/CD Pipeline
- ✅ Complete GitHub Actions CI workflow
- 📦 Automated PyPI publishing on releases
- 🧪 Test matrix for Python 3.10, 3.11, 3.12
- 🎨 Code quality checks (black, ruff, pytest)
- 📊 Code coverage reporting
Documentation & Configuration
- 📚 Memory Bank for project documentation
- ⚙️ MCP server configuration (.mcp.json)
- 📝 CLAUDE.md with development instructions
- 🏷️ Updated README with CI and PyPI badges
Existing Features
- 🖼️ Image Generation - Flux, SDXL, Recraft models
- 🎬 Video Generation - AnimateDiff, CogVideoX, LTX Video
- 🎵 Music Generation - MusicGen for compositions
- 🗣️ Text-to-Speech - Natural voice synthesis
- ⚡ Native Async - Optimized performance with async/await
- 📊 Queue Support - Progress tracking for long tasks
📦 Installation
pip install fal-mcp-server
🚀 Next Steps
- HTTP streaming transport (Issue #3)
- Docker containerization (Issue #4)
- MCP directory submissions (Issue #5)
Full Changelog: v0.1.0...v0.2.0
v1.1.0 - Async API & Queue Support
🚀 Performance Improvements
This release upgrades the server to use native async APIs for better performance:
What is New
- Native Async API - All fast operations now use
fal_client.run_async()
- Queue API Support - Long-running tasks (video/music) use queue API with progress updates
- Better Performance - Truly asynchronous, non-blocking operations
- Progress Indicators - See status updates for queued jobs
Technical Changes
- Image generation, TTS, transcription: Use
run_async()
for instant results - Video & music generation: Use
submit_async()
→status_async()
→result_async()
- All operations are now properly async without thread blocking
- Version bumped to 1.1.0
API Methods Used
- Fast operations:
fal_client.run_async()
- Long operations: Queue API (
submit_async
,status_async
,result_async
) - Previous: Used synchronous
run()
withasyncio.to_thread()
This makes the server more efficient and responsive!
Initial Release
First release of Fal.ai MCP Server for Claude Desktop