Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте TallyPrime одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Бухгалтерия TallyPrime (Tally Solutions) через интерфейс XML/HTTP: компании, леджеры (Ledger), группы, товарные позиции, Trial Balance, Balance Sheet, Profit and Loss, Day Book, выписки по леджерам и открытая дебиторская и кредиторская задолженность. Только чтение.
Попробуй спросить
Примеры промптов для TallyPrime
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 TallyPrime работает на вашем собственном компьютере, поэтому AnythingMCP должен до него достучаться. Запустите AnythingMCP в той же сети (см. ниже) или используйте cloud.anythingmcp.com с защищённым туннелем или VPN до порта TallyPrime. У порта нет пароля: никогда не открывайте его в интернет без контроля доступа.
TallyPrime + Gemini
Бухгалтерия TallyPrime (Tally Solutions) через интерфейс XML/HTTP: компании, леджеры (Ledger), группы, товарные позиции, Trial Balance, Balance Sheet, Profit and Loss, Day Book, выписки по леджерам и открытая дебиторская и кредиторская задолженность. Только чтение.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
TALLY_URL
Шаг 1 — Получите учётные данные
- В TallyPrime нажмите F1 (Help) → Settings → Connectivity → Client/Server configuration (в старых версиях Exchange → Data Synchronization). Установите TallyPrime acts as в Server (или Both), включите ODBC, оставьте порт (по умолчанию 9000) и подтвердите. Если TallyPrime попросит, перезапустите его.
- Откройте (загрузите) компании, которые нужно читать. Видны только компании, открытые в запущенном TallyPrime.
- Сделайте порт доступным для AnythingMCP (см. Сеть ниже) и укажите адрес и порт в
TALLY_URL, напримерhttp://192.168.1.20:9000, без чего-либо после порта. Если открыть этот адрес в браузере в той же сети, появится "TallyPrime Server is Running". - Установите коннектор и запустите
tallyprime_list_companies. Он показывает открытые компании с их точными названиями, которые нужны всем остальным инструментам.
Сеть: TallyPrime работает на вашем собственном компьютере или сервере, поэтому AnythingMCP должен иметь к нему доступ. AnythingMCP Cloud не может обратиться к адресу локальной сети вроде 192.168.x.x или 10.x.x.x. Запустите AnythingMCP на своём сервере в той же сети (хост TallyPrime должен быть разрешён в его списке разрешённых исходящих адресов) или опубликуйте порт через защищённый туннель или VPN. У порта Tally нет пароля: любой, кто до него доберётся, может читать и импортировать данные, поэтому никогда не открывайте его в интернет без контроля доступа перед ним.
Только чтение: ИИ читает компании, леджеры, группы, типы ваучеров, товарные позиции, Trial Balance, Balance Sheet, Profit and Loss, Day Book, выписки по леджерам и открытую дебиторскую и кредиторскую задолженность. Он не создаёт и не меняет ни ваучеры, ни справочники.
Точные значения: названия компаний, леджеров, групп и типов ваучеров должны точно совпадать с TallyPrime (например, Sharma & Sons). Даты в формате YYYYMMDD (20250401), а индийский финансовый год длится с 1 апреля по 31 марта: период вне книг компании возвращает пустой отчёт. Суммы следуют правилу знаков Tally: дебет отрицательный, кредит положительный.
С чего начать: после tallyprime_list_companies инструмент tallyprime_get_trial_balance даёт общий обзор, tallyprime_get_bills_receivable показывает, кто вам должен (для этого в леджерах клиентов должна быть включена детализация по счетам), tallyprime_get_ledger_vouchers даёт выписку по одному контрагенту, а tallyprime_get_day_book перечисляет ваучеры за короткий период. Большие отчёты за длинный период могут занимать несколько секунд и возвращать много данных, поэтому ограничивайте период примерно месяцем.
Частые ошибки: "Could not set SVCurrentCompany" означает, что компания не открыта в TallyPrime или её название отличается. Когда Tally сообщает о сбое, коннектор возвращает ошибку с текстом Tally.
Версия 1 не проводит ваучеры и не создаёт и не редактирует леджеры, группы или товарные позиции.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
TallyPrime.
Доступные инструменты
| Tool | What it does |
|---|---|
tallyprime_list_companies | List the companies currently open (loaded) in TallyPrime with their name, financial year start and books-beginning date |
tallyprime_list_ledgers | List every ledger (accounting head: customers, suppliers, banks, expenses, taxes) of a company with its parent group, opening and closing… |
tallyprime_list_ledgers_in_group | List the ledgers under one group, including its sub-groups, with parent, opening and closing balance |
tallyprime_get_ledger | Get one ledger master: parent group, opening and closing balance, mailing name, address, state, PIN code, country, phone, mobile and e-mail |
tallyprime_list_groups | List the account groups of a company (the chart of accounts) with each group's parent |
tallyprime_list_voucher_types | List the voucher types of a company (Sales, Purchase, Receipt, Payment, Journal, Contra, Credit Note, Debit Note and any custom ones) with… |
tallyprime_list_stock_items | List the stock items of a company with stock group, base unit, opening quantity and value, and closing quantity and value for the current… |
tallyprime_get_trial_balance | Get the Trial Balance for a period, exploded down to ledgers: closing debit and credit balance per group and ledger |
tallyprime_get_balance_sheet | Get the Balance Sheet as at the end of a period: liabilities and assets by primary group with their closing amounts |
tallyprime_get_profit_and_loss | Get the Profit and Loss account for a period: income and expenses by group (sales, purchases, direct and indirect expenses and incomes) and… |
tallyprime_get_day_book | Get the Day Book: every voucher entered in a period with date, voucher type, number, party, narration, ledger entries and amounts, and… |
tallyprime_get_day_book_by_type | Get the vouchers of one voucher type in a period (for example only Sales or only Receipt vouchers) with full ledger entries and amounts |
tallyprime_get_ledger_vouchers | Get the ledger account (statement) of one ledger for a period: opening balance, every voucher posted to it with date, type, number, counter… |
tallyprime_get_bills_receivable | Get outstanding receivables: every open sales bill with bill date, reference, party, pending amount, due date and days overdue |
tallyprime_get_bills_payable | Get outstanding payables: every open purchase bill with bill date, reference, party, pending amount, due date and days overdue |
tallyprime_get_ledger_outstandings | Get the open bills of one party ledger: bill date, reference, opening and pending amount, due date and days overdue |
tallyprime_get_group_outstandings | Get the outstanding balance of every ledger in one group, e.g. all customers under Sundry Debtors or all suppliers under Sundry Creditors… |
Примеры запросов
- «Покажи Trial Balance нашей компании за сентябрь 2026 года и отметь необычные остатки.»
- «Какие клиенты нам должны и какие из их счетов просрочены больше чем на 60 дней?»
- «Дай выписку по леджеру Sharma & Sons за прошлый месяц с конечным остатком.»
- «Перечисли все ваучеры Sales, введённые на прошлой неделе, с контрагентом и суммой каждого.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
Это руководство помогло?