Pacioli — MCP-сервер для Claude Code: установка
Даёт агенту управляемый доступ к ERPNext через MCP и A2A. Подойдёт для сценариев, где действия агента с учётными документами должны проходить проверки согласия.
claude mcp add pacioli -- uvx pacioliЧто делает Pacioli — the ERPNext broker you can hand the books
Pacioli связывает агента с ERPNext через MCP и A2A. В основе — pacioli-guard, приложение для Frappe/ERPNext: оно проверяет API-ключи и согласие на отправку или отмену документов. Проверки проходят через хуки аутентификации и жизненного цикла документа; предварительный просмотр проводки тоже требует маркер согласия, но не расходует его.
Защита не охватывает OAuth2 Bearer-токены, сессии desk и фоновые задания на уровне проверки API-ключа. Записи через raw SQL и методы вроде db_set обходят проверку документа, поэтому контроль не покрывает все пути изменения данных. Для запуска MCP-сервера в Claude Code используется uvx pacioli.
Это важно учитывать при настройке доступа: проверка согласия распространяется шире, чем проверка API-ключа, но обходные пути остаются.
Какие задачи решает
- проверять API-ключи при запросах к ERPNext
- требовать согласие перед отправкой документа
- проверять согласие перед отменой документа
- сохранять проверку согласия при предварительном просмотре проводки
Примеры запросов агенту
- Проверь через Pacioli, какие действия с документами ERPNext требуют согласия.
- Отправь документ в ERPNext через Pacioli после проверки согласия.
- Подготовь предварительный просмотр проводки в ERPNext через Pacioli.
Как установить Pacioli — the ERPNext broker you can hand the books
Командой платформы
claude mcp add pacioli -- uvx pacioliuvx запускает команду с именем пакета; если в README она другая — uvx --from pacioli <команда>
Командой платформы
codex mcp add pacioli-the-erpnext-broker-you-can-hand-the-books -- uvx pacioliuvx запускает команду с именем пакета; если в README она другая — uvx --from pacioli <команда>
Файл настроек
{
"mcpServers": {
"pacioli-the-erpnext-broker-you-can-hand-the-books": {
"command": "uvx",
"args": [
"pacioli"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from pacioli <команда>
Файл настроек
{
"servers": {
"pacioli-the-erpnext-broker-you-can-hand-the-books": {
"type": "stdio",
"command": "uvx",
"args": [
"pacioli"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from pacioli <команда>
Командой платформы
gemini mcp add pacioli-the-erpnext-broker-you-can-hand-the-books uvx pacioliuvx запускает команду с именем пакета; если в README она другая — uvx --from pacioli <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Pacioli — the ERPNext broker you can hand the books
Как установить Pacioli в Claude Code?
Выполните claude mcp add pacioli -- uvx pacioli. Это один из доступных вариантов установки.
Что делает Pacioli?
Это MCP-сервер для управляемого доступа агента к ERPNext. Он опирается на проверки API-ключей и согласия для действий с документами.
Какие операции обходят проверки Pacioli?
Записи в обход жизненного цикла документа, например через raw SQL или db_set, не проходят проверку согласия. Проверка API-ключа также не распространяется на OAuth2 Bearer-токены и сессии desk.