Releases: VitexSoftware/mcp-server-abraflexi
Releases · VitexSoftware/mcp-server-abraflexi
Release list
v1.5.0
What's New
- New
server_infotool, plus company context on every record response. A running server is bound for its whole lifetime to exactly one AbraFlexi company. Previously nothing told a calling AI assistant which one, so it could misread a record's counterparty (e.g. an invoice's customer name) as if it identified the company itself — leading to wrong answers like "how many invoices did company X issue" being guessed from the wrong field.server_inforeports the bound company/URL directly, and the invoice, contact, product, bank-transaction, generic-evidence, and Changes-API tools now wrap their results in a small context block naming the company plus a note on what the counterparty fields actually mean. - Date-range filtering for issued invoices.
invoice_issued_getnow acceptsdatum_vystaveni_od/datum_vystaveni_dobounds, an extrafilter_exprto combine with the built-in filters, and anadd_row_countoption to get the total match count alongside the results — useful for "how many invoices this month"-style questions. - Query any AbraFlexi evidence, and any company you have access to. Several read tools (including the generic
evidence_get) now accept an optionalcompanyoverride, so a single server can also read another company's data (e.g. shared user-access records) when the credentials allow it. - Companion Debian package for automatic mcprack registration. Installing
mcprack-mcp-server-abraflexinow registers this server into the local mcprack MCP catalog automatically, and cleanly unregisters it on removal.
Fixed
- Between versions 1.4.0 and 1.4.2, the
.debpackage quietly shipped without its own Python code once the companion package was introduced — a packaging path collision routed the module into an unused staging directory. Installing the package now correctly includes the server code.
Other Changes
- Renamed the Debian source/binary package from
abraflexi-mcp-servertomcp-server-abraflexi, matching the naming convention used by its companion package; upgrading from the old package name continues to work cleanly viaapt. - Renamed the mcprack catalog registration to avoid colliding with an unrelated entry used elsewhere.
- Bumped the required
mcprackversion to pick up a command needed by the companion package.
v1.2.4
What's new in v1.2.4
New: create AbraFlexi companies straight from the assistant. The server can now call AbraFlexi's own "found a new company" endpoint via the new company_create tool — so you can ask your assistant to set up a brand-new accounting unit (with country, organization type, IČ/DIČ, and even demo data) without opening the AbraFlexi admin UI. Note this needs a REST user with server-admin/license-level rights, not just access to a single company.
Other improvements since v1.0.2
- Correct, working
bank_transaction_create— it previously referenced bank-transaction fields that don't exist in AbraFlexi (castka/datum), so bank transactions could never actually be created. - Cleaner search behavior in
contact_getandproduct_get— dropped unnecessary wildcards that were affecting match results. - ~40 additional MCP tools exposing the newer
python-abraflexi1.1.x feature set (all 64 tools are now documented in the README/MCP_SETUP). evidence_attach_file— attach local files to any AbraFlexi record.- Compatibility fix for the current FastMCP release (tool listing API changed upstream).
- Debian packaging fixes so the
.debbuild/publish pipeline works reliably again.
Installing
- pip:
pip install abraflexi-mcp-server==1.2.4(or justpip install -U abraflexi-mcp-server) — https://pypi.org/project/abraflexi-mcp-server/1.2.4/ - Debian/Ubuntu: grab the attached
.debbelow, or pull it from the project's apt repo.
v1.0.2
Changes
- Add AppStream metainfo (
cz.vitexsoftware.abraflexi-mcp-server.metainfo.xml) and stock icon for desktop/packaging integration - Add
--helpto theabraflexi-mcpCLI entry point - Update README with CLI help usage and packaging file references
- Add packaging artifact tests covering the new AppStream/icon files
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Initial release of AbraFlexi MCP Server.
Features
- 21 MCP tools: invoices (issued/received), contacts, products, bank transactions, generic evidence CRUD
- Read-only mode by default for safety
- STDIO and streamable-http transport
- PyPI, Debian, OCI container, and AppImage packaging
- Cloud deployment at https://abraflexi.fastmcp.app/mcp
- Published to official MCP Registry as io.github.Vitexus/abraflexi
Installation
pip install abraflexi-mcp-server- Or download the AppImage below (Linux x86_64, no dependencies)