Arca MCP Server
Arca MCP Server
Сервер Model Context Protocol (MCP), реализованный на TypeScript для проекта Arca.
Структура
src/tools/: Инструменты (tools), которые предоставляет сервер.src/commands/: Бизнес-логика и команды.src/prompts/: Шаблоны промптов и контекст.src/vector_store/: Логика эмбеддингов, чанкинга и персистентности с PostgreSQL и pgvector.
Related MCP server: ArcaMCP
Возможности (Capabilities)
Доступные инструменты
query_arca_docs: Семантический поиск (RAG) в технической документации AFIP.get_ta: Получает и кэширует Токен доступа (Token и Sign) AFIP WSAA, используя ваш сертификат.crtи.key.get_ultimo_comprobante: Запрашивает последний номер авторизованного документа в AFIP для точки продажи.create_invoice: Создает и авторизует электронный счет-фактуру (A, B или C) напрямую в AFIP, автоматически рассчитывая суммы НДС.
Доступные ресурсы
resource://arca/guides/wsaa: Пошаговое руководство по аутентификации AFIP.resource://arca/guides/invoice/{type}: Руководство по выпуску конкретных документов (A, B, C, MTXCA).
Требования
Node.js (v18+)
Yarn
PostgreSQL с включенным расширением
pgvector.
Установка
yarn installИспользование
Для разработки в IDE/CLI (через Stdio):
yarn devЛокальная разработка (HTTP и MCP Inspector)
Если вы хотите протестировать сервер локально через сеть и использовать веб-инспектор для отладки инструментов, выполните следующие шаги:
Запустите сервер в режиме HTTP (Streamable):
yarn run dev:httpСервер будет прослушивать
http://localhost:3001/mcp.Запустите MCP Inspector: Откройте новый терминал в проекте и выполните:
yarn run inspectЭто откроет окно в вашем браузере.
Подключите Inspector к локальному серверу: В веб-интерфейсе Inspector, если он позволяет настроить транспорт HTTP Streamable, укажите
http://localhost:3001/mcp. В противном случае вы можете продолжать использовать его в стандартном режиме (Stdio), запустив Inspector с указанием локального index напрямую (npx @modelcontextprotocol/inspector node dist/index.js). Нажмите "Connect", и вы увидите список всех инструментов (tools), предоставляемых сервером, готовых к тестированию.
Для компиляции и запуска в продакшене:
yarn build
yarn startThis server cannot be deployed
Maintenance
Related MCP Connectors
Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.
Hosted Argentine commerce MCP: real AFIP invoicing, MercadoPago, logistics, catalog & WhatsApp.
MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Related MCP Servers
- AlicenseAqualityFmaintenanceArgentine electronic invoicing (facturación electrónica) MCP Server for ARCA/AFIP. Emit invoices, manage credentials, check delegations, and look up taxpayers. 10 tools.12378 npmMIT
- AlicenseNot gradedqualityAmaintenanceMCP server for automating AFIP/ARCA electronic invoicing, certificate management, and Web Service authorization in Argentina.9 npm26MIT
- AlicenseAqualityDmaintenanceMCP server for Factura.uz electronic invoicing system (Uzbekistan). Supports creating, signing, accepting, and rejecting e-invoices, plus company and product lookups.87 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server to issue ARCA/AFIP Factura C for monotributistas using Afip SDK, PostgreSQL, and a secure preview-before-emission flow.MIT