Download the PHP package nejcc/minimax-sdk without Composer
On this page you can find all versions of the php package nejcc/minimax-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nejcc/minimax-sdk
More information about nejcc/minimax-sdk
Files in nejcc/minimax-sdk
Package minimax-sdk
Short Description Laravel SDK for the Minimax accounting API (SI/HR/RS): OAuth2 auth and issued invoices, orders, customers, items and code lists.
License MIT
Informations about the package minimax-sdk
Minimax SDK
A Laravel SDK for the Minimax accounting API (SI / HR / RS). It handles OAuth2 auth and token caching, and wraps issued invoices, orders, customers, items and the code lists behind a small fluent API.
- Zero-config auth — OAuth2 password grant with automatic, leeway-aware token caching.
- Fake mode — canned fixtures so the SDK and admin UI run end-to-end before your credentials arrive.
- Fluent resources — typed CRUD helpers plus a generic escape hatch for any endpoint.
- Local admin UI — dashboard, live diagnostics and a resource browser (local env only).
- MCP server — read the API from AI coding agents (Laravel Boost, Claude, Codex).
Requirements
- PHP 8.4+
- Laravel 13
Install
Add your credentials to .env:
No credentials yet? Set MINIMAX_FAKE=true and everything runs off canned
fixtures. See the Configuration wiki
for every option.
Usage
Every resource shares the same CRUD surface: all(), find(), byCode(),
create(), update(), delete(). Endpoints without a dedicated class are
reachable through Minimax::resource('journals')->all(). Full details in the
Usage and
Invoices wiki pages.
Admin UI
In the local environment the package mounts a small dashboard at
/admin/minimax — config status, live diagnostics and a resource browser.
Handy for checking your setup before wiring the SDK into anything.
MCP (AI coding agents)
If laravel/mcp is installed, the package registers a local MCP server named
minimax with three read-only tools: list-organisations, list-resource
and find-record. Point your AI coding agent — the MCP client (Claude Code,
Codex, Cursor …) — at it:
Laravel Boost? Boost is a separate MCP server (its own dev tools), not a client, so it won't absorb these tools. Run the two side by side — add both to your agent's config and it sees both toolsets.
Example client config (.mcp.json / Claude Code) — minimax runs alongside
any other MCP servers, such as Boost:
Pair it with MINIMAX_FAKE=true to let an agent explore the API shape with no
credentials. To also expose the server over HTTP, publish and edit the routes:
php artisan vendor:publish --tag=minimax-ai-routes. More in the
MCP wiki.
Documentation
- Wiki — https://github.com/Nejcc/minimax-sdk/wiki
- Offline — open
docs/index.htmlin a browser for the full reference.
Testing
Changelog
See CHANGELOG.md for release notes.
Contributing
See CONTRIBUTING.md, and ask questions in Discussions.
Security
Please report vulnerabilities privately — see SECURITY.md.
License
MIT. See LICENSE.