ABRA Flexi Server
БесплатноНе проверенConnects to ABRA Flexi over its REST API to read companies, evidence, partners, products, balances, and overdue items, while supporting guarded write flows with
Описание
Connects to ABRA Flexi over its REST API to read companies, evidence, partners, products, balances, and overdue items, while supporting guarded write flows with validation and audit logging.
README
Local stdio MCP server for ABRA Flexi / FlexiBee accounting workflows. It is intended for agent clients such as Codex, Claude Desktop, or any MCP-compatible local runtime that can launch a Node process.
This is the standalone MCP project. The separate remote ChatGPT App project is here: vvitovec/abra-flexi-chatgpt-app.
What It Does
- connects to ABRA Flexi over the official REST API
- reads companies, evidence metadata, records, partners, products, balances, overdue items, and accounting summaries
- prepares accountant-focused document drafts
- supports guarded write flows with validation, dry-run style checks, confirmations, and an audit log
- keeps Flexi credentials out of prompts and MCP tool arguments
Safety Model
The server is configured through flexi.config.json profiles. Each profile controls:
- Flexi base URL and company slug
- test or production mode
- default response format
- which env vars contain credentials
- read, dry-run, and write evidence allowlists
- whether writes require confirmation
Writes are not free-form passthrough calls. Tool handlers build known payloads, validate them, enforce evidence permissions, and record request audit files under .flexi-harness/logs.
Setup
npm install
cp .env.example .env
Edit .env with a dedicated ABRA Flexi REST API user:
FLEXI_PROD_USERNAME=api-user
FLEXI_PROD_PASSWORD=replace-me
Then edit flexi.config.json:
{
"defaultProfile": "prod",
"profiles": {
"prod": {
"baseUrl": "https://example.flexibee.eu",
"company": "example_company_s_r_o_",
"usernameEnv": "FLEXI_PROD_USERNAME",
"passwordEnv": "FLEXI_PROD_PASSWORD"
}
}
}
Run Locally
npm run dev
For a production-style build:
npm run build
npm start
Codex MCP Config
After building, add a server entry like this to your Codex config:
[mcp_servers.abra_flexi]
command = "node"
args = ["/absolute/path/to/abra-flexi-mcp-server/dist/index.js"]
enabled = true
The server loads .env and flexi.config.json from the project directory.
Main Tool Areas
- company and evidence discovery
- flexible read-only evidence queries
- partner and product search
- invoice, payable, receivable, bank, cash, and internal document workflows
- overdue and saldo summaries
- accountant-first draft creation and guarded posting
- latest-error explanation from the local audit log
Verification
npm run check
npm test
npm run build
The tests use mocked HTTP servers and fixture-style responses. They do not need real ABRA Flexi credentials.
Related Docs
Установка ABRA Flexi Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/vvitovec/abra-flexi-mcp-serverFAQ
ABRA Flexi Server MCP бесплатный?
Да, ABRA Flexi Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для ABRA Flexi Server?
Нет, ABRA Flexi Server работает без API-ключей и переменных окружения.
ABRA Flexi Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить ABRA Flexi Server в Claude Desktop, Claude Code или Cursor?
Открой ABRA Flexi Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare ABRA Flexi Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
