mcpField
M
mcp-focus-nfe

mcp-focus-nfe

ローカル
github.com/codespar金融データ2754 週間前に更新

mcp-focus-nfe について

mcp-focus-nfe は、ブラジルの電子税務文書サービス Focus NFe 向けの MCP サーバーです。NFe、NFSe、NFCe の発行・照会・取消に対応します。ブラジルで請求書発行を扱うエージェントや開発者を想定しており、テスト用のホモロゲーション環境も利用できます。

主な機能

  1. 01NFe・NFSe・NFCe の電子税務文書の発行
  2. 02文書の詳細とステータスの照会
  3. 03承認済み文書の取消
  4. 04NFe の DANFE PDF ダウンロードURLの取得
  5. 05NFe の訂正通知(CCe)の送信
  6. 06webhook の登録・一覧表示・削除

活用シーン

  1. 01販売データからエージェントが NFe を発行
  2. 02NFSe のステータス確認と必要に応じた取消
  3. 03webhook による文書イベントの受信

MCP 対応

MCP サーバーとして、ブラジルの電子税務文書の発行、照会、取消、webhook 管理に関する 19 のツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-focus-nfe": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-focus-nfe"
],
"env": {
"FOCUS_NFE_TOKEN": "<FOCUS_NFE_TOKEN>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-focus-nfe
設定が必要な環境変数
FOCUS_NFE_TOKENシークレットAPI key for focus-nfe

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-focus-nfe0.2.2

ツール

19

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
refstringはいこの NFe の一意の参照 ID
itemsarrayはいNFe の項目
cnpj_emitentestringはい発行者の CNPJ
tipo_documentonumberはい書類の種類(0=entrada、1=saida)
forma_pagamentostringいいえ支払方法コード
cpf_destinatariostringいいえ受取人の CPF
cnpj_destinatariostringいいえ受取人の CNPJ
natureza_operacaostringはい取引の種類(例:'Venda de mercadoria')
nome_destinatariostringいいえ受取人名

詳細

@codespar/mcp-focus-nfe

Focus NFe 用の MCP サーバー — NFe、NFSe、NFCe の税務書類発行

npm License: MIT

クイックスタート

Claude Desktop

~/.config/claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "focus-nfe": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-focus-nfe"],
      "env": {
        "FOCUS_NFE_TOKEN": "your-token",
        "FOCUS_NFE_SANDBOX": "true"
      }
    }
  }
}
Claude Code
claude mcp add focus-nfe -- npx @codespar/mcp-focus-nfe
Cursor / VS Code

.cursor/mcp.json または .vscode/mcp.json に追加します。

{
  "servers": {
    "focus-nfe": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-focus-nfe"],
      "env": {
        "FOCUS_NFE_TOKEN": "your-token",
        "FOCUS_NFE_SANDBOX": "true"
      }
    }
  }
}

ツール(19)

ツール目的
create_nfeNFe(電子税務請求書)を作成して発行します
get_nfe参照情報から NFe の詳細とステータスを取得します
cancel_nfe認可済みの NFe をキャンセルします(発行後 24 時間以内)
get_nfe_pdfNFe PDF(DANFE)のダウンロード URL を取得します
send_correction_letter認可済みの NFe の訂正書(Carta de Correcao / CCe)を送信します
create_nfseNFSe(サービス電子税務請求書)を作成して発行します
get_nfse参照情報から NFSe の詳細とステータスを取得します
cancel_nfse認可済みの NFSe をキャンセルします
create_nfceNFCe(電子消費者税務請求書)を作成して発行します
get_nfce参照情報から NFCe の詳細とステータスを取得します
cancel_nfce認可済みの NFCe をキャンセルします
create_cte貨物輸送用の CTe(電子輸送伝票)を作成して発行します
get_cte参照情報から CTe の詳細とステータスを取得します
cancel_cte認可済みの CTe をキャンセルします
create_mdfe貨物輸送マニフェスト用の MDFe(電子税務書類マニフェスト)を作成して発行します
close_mdfe旅程完了後に MDFe を閉鎖/確定します(encerramento)
register_webhook税務書類のイベント発生時に指定 URL へ通知する Webhook トリガー(gatilho)を登録します
list_webhooks登録済みの Webhook トリガー(gatilhos)をすべて一覧表示します
delete_webhookID を指定して登録済みの Webhook を削除します

認証

Focus NFe は、ユーザー名に API トークン、パスワードに空文字を使用する Basic Auth を使用します。

サンドボックス/テスト

Focus NFe は homologacao.focusnfe.com.br に検証環境を提供しています。これを使用するには、FOCUS_NFE_SANDBOX=true を設定します。

認証情報の取得
  1. Focus NFe にアクセスします
  2. アカウントを作成します
  3. ダッシュボードから API トークンを取得します
  4. FOCUS_NFE_TOKEN 環境変数を設定します

環境変数

変数必須説明
FOCUS_NFE_TOKENはいFocus NFe の API トークン
FOCUS_NFE_SANDBOXいいえ検証モードを使用するには "true" に設定します

ロードマップ

v0.2(予定)
  • create_cte — CT-e(電子輸送伝票)を作成します
  • get_cte — ID から CT-e の詳細を取得します
  • correction_letter — NF-e の訂正書を発行します
  • manifest_recipient — NF-e の受取人確認を表明します
  • get_nfse_pdf — サービス請求書(NFS-e)の PDF を取得します
v0.3(予定)
  • batch_nfe — 1 回のリクエストで複数の NF-e を作成します
  • batch_nfse — 1 回のリクエストで複数の NFS-e を作成します

貢献をご希望ですか?PR を作成するか、ツールをリクエストしてください。

リンク

エンタープライズ

エージェントによる支払いのガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、支払いルーティング、コンプライアンステンプレートを追加します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。