Arca MCP Server
Arca MCP Server
Model Context Protocol (MCP) サーバー。TypeScript で実装された Arca プロジェクト向けです。
構造
src/tools/: サーバーが公開するツール。src/commands/: ビジネスロジックとコマンド。src/prompts/: プロンプトテンプレートとコンテキスト。src/vector_store/: 埋め込み、チャンク分割、PostgreSQL と pgvector を使用した永続化のロジック。
Related MCP server: ArcaMCP
機能 (Capabilities)
利用可能なツール
query_arca_docs: AFIP の技術ドキュメントに対するセマンティック検索 (RAG)。get_ta: 証明書.crtと.keyを使用して AFIP WSAA のアクセストークン (トークンと署名) を取得しキャッシュします。get_ultimo_comprobante: 販売拠点に対する AFIP で承認された最後の伝票番号を照会します。create_invoice: AFIP で直接電子請求書 (A、B、または C) を生成および承認し、VAT 額を自動計算します。
利用可能なリソース
resource://arca/guides/wsaa: AFIP 認証のステップバイステップガイド。resource://arca/guides/invoice/{type}: 特定の伝票 (A、B、C、MTXCA) の発行ガイド。
要件
Node.js (v18+)
Yarn
pgvector拡張機能が有効な PostgreSQL。
インストール
yarn install使用方法
IDE/CLI での開発向け (Stdio 経由):
yarn devローカル開発 (HTTP および MCP Inspector)
サーバーをネットワーク経由でローカルにテストし、Inspector Web を使用してツールをデバッグする場合は、次の手順に従います。
HTTP (Streamable) モードでサーバーを起動:
yarn run dev:httpサーバーは
http://localhost:3001/mcpで待機します。MCP Inspector を起動: プロジェクトで新しいターミナルを開き、以下を実行します:
yarn run inspectブラウザにウィンドウが開きます。
Inspector をローカルサーバーに接続: Inspector の Web インターフェースで HTTP Streamable トランスポートの設定が可能な場合は、
http://localhost:3001/mcpを指定します。それ以外の場合は、Inspector をローカルの index に直接向けて (npx @modelcontextprotocol/inspector node dist/index.js) 標準モード (Stdio) で引き続き使用できます。 "Connect" をクリックすると、テスト可能なサーバーが公開するすべてのツールが一覧表示されます。
本番環境向けにコンパイルして実行する場合:
yarn build
yarn startRelated MCP Connectors
Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.
MCP server for ABRA Flexi — accounting, contacts, stock and draft-checked invoice creation.
Hosted Argentine commerce MCP: real AFIP invoicing, MercadoPago, logistics, catalog & WhatsApp.
MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.
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
- AlicenseBqualityAmaintenanceMCP server for automating AFIP/ARCA electronic invoicing, certificate management, and Web Service authorization in Argentina.20247 npm30MIT
- 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