mcpField
L
LayerOne (DocX + Sign)

LayerOne (DocX + Sign)

ローカル
dev.layerone.fr生産性019 週間前に更新

LayerOne (DocX + Sign) について

LayerOne MCPは、DocXの文書・Factur-X請求書APIとSignの電子署名APIを、MCPクライアントを使うAIエージェントに提供します。文書やテンプレートの管理に加え、署名状況の確認と検証にも対応します。

主な機能

  1. 01PDF、DOCX、Factur-X請求書の生成
  2. 02Wordテンプレートと旧バージョンの管理
  3. 03PDFの電子署名依頼
  4. 04SMS OTPによる署名者の本人確認
  5. 05署名済みファイルの取得と署名検証
  6. 06利用枠の確認と監査証明書の取得

活用シーン

  1. 01テンプレートからPDFやDOCXを生成
  2. 02Factur-X電子請求書の作成
  3. 03署名依頼の追跡と署名済みファイルの取得
  4. 04署名の検証と監査証明書の取得

MCP 対応

MCPサーバーとして、DocXとSignのAPIツールをstdio経由で対応クライアントに公開します。クライアントではDOCX_API_KEYとSIGN_API_KEYを設定します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"golayerone-layerone": {
"command": "npx",
"args": [
"-y",
"layerone-mcp"
],
"env": {
"DOCX_API_KEY": "<DOCX_API_KEY>",
"SIGN_API_KEY": "<SIGN_API_KEY>"
}
}
}
}
起動コマンドnpx -y layerone-mcp
設定が必要な環境変数
DOCX_API_KEYシークレットDocX API key (documents, PDF, Factur-X). Generate at https://dev.layerone.fr
SIGN_API_KEYシークレットSign API key (eIDAS/PAdES e-signature). Generate at https://dev.layerone.fr

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

パッケージ
npmlayerone-mcp1.0.0

ツール

20

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

パラメーター型必須説明
json_datastringはいJSON 文字列形式の請求書データ。例:{"Npiece":"F2026-001","client":"ACME","total":1200}。
template_idstringはいDocX にアップロード済みのテンプレートの ID。
output_filenamestringいいえ生成する PDF ファイル名(デフォルト:facture.pdf)。

詳細

LayerOne MCP — DocX + Sign

MCP(Model Context Protocol) サーバーです。LayerOne の DocX および Sign の API を、AI エージェント(Claude Desktop、ChatGPT、Cursor、Windsurf など)から直接利用できます。

接続すると、AI アシスタントが自然言語で次の操作を行えるようになります。

  • DocX — ドキュメント(PDF/DOCX)や電子請求書 Factur-X(2026 年の制度改革に対応)の生成、Word テンプレートのアップロード/更新/ダウンロード、バージョン履歴の管理、利用枠の確認。
  • Sign — 電子署名 eIDAS / PAdES 用の PDF の送信、ステータスの追跡、SMS(OTP)による署名者の本人確認、署名済みドキュメントのダウンロード、証明書の取得、署名の暗号学的な完全性の検証。

インストール

サーバーは npx で起動するため、手動でインストールする必要はありません。以下のブロックをクライアントの MCP 設定に追加し、2 つの API キーを入力してください。

Claude Desktop

ファイル claude_desktop_config.json:

{
  "mcpServers": {
    "layerone": {
      "command": "npx",
      "args": ["-y", "layerone-mcp"],
      "env": {
        "DOCX_API_KEY": "votre_cle_docx",
        "SIGN_API_KEY": "votre_cle_sign"
      }
    }
  }
}
Cursor

ファイル ~/.cursor/mcp.json(またはプロジェクトの MCP 設定)— 同じ形式です。

{
  "mcpServers": {
    "layerone": {
      "command": "npx",
      "args": ["-y", "layerone-mcp"],
      "env": {
        "DOCX_API_KEY": "votre_cle_docx",
        "SIGN_API_KEY": "votre_cle_sign"
      }
    }
  }
}
ChatGPT / その他の MCP 対応クライアント

ほとんどの MCP クライアントで同じ構造(command = npx、args = ["-y", "layerone-mcp"]、env = 2 つのキー)を使用できます。設定ファイルの正確な保存場所については、お使いのクライアントの MCP ドキュメントを参照してください。


API キーの取得

https://dev.layerone.fr で無料アカウントを作成し、「API キー」 タブでキーを生成してください。

  • DocX キー → 環境変数 DOCX_API_KEY;
  • Sign キー → 環境変数 SIGN_API_KEY。

無料アカウントでは、DocX ドキュメントを月 20 件、Sign 署名を月 10 件利用できます。

キーがコードに直接書き込まれることはありません。MCP クライアントから渡される環境変数からのみ読み込まれます。


公開されるツール

DocX(https://docx.layerone.fr)
ツール説明エンドポイント
docx_render_facturxFactur-X 請求書(PDF/A-3)を生成POST /render-facturx
docx_render_documentPDF または DOCX ドキュメントを生成POST /render-document
docx_list_templatesテンプレートを一覧表示/絞り込みGET /client/templates
docx_upload_templateWord テンプレートをアップロードPOST /client/templates
docx_update_templateテンプレートを更新(旧版をアーカイブ)PUT /client/templates/{id}
docx_download_templateテンプレートをダウンロードGET /client/templates/{id}
docx_delete_templateテンプレートを削除DELETE /client/templates/{id}
docx_list_template_versionsアーカイブ済みバージョンを一覧表示GET /client/templates/{id}/versions
docx_download_template_versionアーカイブ済みバージョンをダウンロードGET /client/templates/{id}/versions/{version_id}
docx_restore_template_versionアーカイブ済みバージョンを復元POST /client/templates/{id}/restore/{version_id}
docx_get_usage_stats利用枠と使用状況を確認GET /usage-stats
Sign (https://sign.layerone.fr)
ツール説明エンドポイント
sign_send_for_signature署名用に PDF を送信するPOST /v1/documents/send
sign_detect_fields署名フィールド([[...]])を検出するPOST /v1/documents/detect-fields
sign_get_document_status署名のステータスを確認するGET /v1/documents/{id}
sign_download_signed_document署名済み PDF をダウンロードするGET /v1/documents/{id}/download
sign_send_otpSMS で OTP コードを送信するPOST /v1/otp/request
sign_verify_otpOTP コードを検証するPOST /v1/otp/verify
sign_validate_signature署名の完全性を検証するGET /v1/documents/{id}/validate
sign_get_audit_certificate証明書を取得するGET /v1/documents/{id}/audit
sign_cancel_document署名リクエストをキャンセルするDELETE /v1/documents/{id}

ファイル:テンプレートと PDF は、ツールに base64 エンコードされた状態で渡します (template_base64, pdf_base64)。ダウンロードの場合、会話が 容量上限に達しないよう、サーバーは完全なバイナリではなく 要約(サイズ+切り詰められた base64 のプレビュー)を返します。


ローカル開発

cd integrations/mcp
npm install
npm run build          # compile src/ → dist/
DOCX_API_KEY=... SIGN_API_KEY=... node dist/index.js

サーバーは MCP プロトコルに従って stdio(標準入力/標準出力)で通信します。


公開

  • npm:.github/workflows/publish.yml による provenance 付きの自動公開です(GitHub リリースによって起動します)。
  • MCP Registry:マニフェスト server.json の name フィールド io.github.GOLayerone/layerone(package.json の mcpName と同一)により、 ツール mcp-publisher を介して公式レジストリに公開できます。

ライセンス

MIT — © LayerOne。

コメント

MCP は初めてですか?

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

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