mcpField
A
AddSign

AddSign

リモート
addsign.io生産性04 週間前に更新
リポジトリ公式サイト

AddSign について

AddSignは、電子署名用の文書を送信し、署名の進捗を管理するMCPサーバーです。テンプレート契約を扱うチームやエージェント向けで、検証用SHA-256値付きの署名済みPDFも取得できます。

主な機能

  1. 01テンプレートと署名者ロールの一覧
  2. 02署名依頼の作成
  3. 03文書と署名者の状態確認
  4. 04未署名者へのリマインド
  5. 05SHA-256付き署名済みPDFの取得
  6. 06文書のページ別一覧

活用シーン

  1. 01テンプレート契約を署名者に送信
  2. 02署名者ごとの完了状況を確認
  3. 03保留中の署名をリマインド
  4. 04署名済みPDFを取得して検証

MCP 対応

ユーザーのAddSign APIキーを使い、公開v1 APIを介した文書・署名操作をMCPクライアントにツールとして公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://addsign.io/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmaddsign-mcp0.1.5

ツール

詳細

addsign-mcp

AddSign 用 MCP サーバーです。AI エージェントが署名用のドキュメントを送信し、署名状況を追跡し、署名者にリマインダーを送り、ハッシュ検証可能な署名済み PDF をダウンロードできます。

設計上、ステートレスです。お客様の API キーを使って、AddSign の公開 v1 API のみを利用します。データベースへのアクセスや共有シークレットはありません。 addsign.io/settings/api でキーを取り消すと、連携は即座に無効になります。

セットアップ

  1. addsign.io → Settings → API Keys で API キーを作成します(すべてのプランで無料。Free では月 8 件のドキュメントを利用できます)。
  2. 環境変数に設定します。プロンプトや、git にコミットする設定ファイルには決して記載しないでください。
export ADDSIGN_API_KEY=sk_...
Claude Code
claude mcp add addsign --env ADDSIGN_API_KEY=sk_... -- npx -y addsign-mcp

(npm パッケージが公開されるまでは、代わりにチェックアウト先を指定します。 claude mcp add addsign --env ADDSIGN_API_KEY=sk_... -- node /path/to/simple-sign/mcp/dist/index.js)

Claude Desktop(claude_desktop_config.json)
{
  "mcpServers": {
    "addsign": {
      "command": "node",
      "args": ["/path/to/simple-sign/mcp/dist/index.js"],
      "env": { "ADDSIGN_API_KEY": "sk_..." }
    }
  }
}
環境変数
変数必須デフォルト用途
ADDSIGN_API_KEYはい—AddSign API キー(sk_...)
ADDSIGN_BASE_URLいいえhttps://addsign.io別のデプロイ先を指定します

ツール

ツール種類機能
list_templates読み取りテンプレート、各テンプレートが想定する署名者の役割、フィールドの概要
send_for_signature書き込みテンプレートからドキュメントを作成し、署名者にメールを送信します。request_id による冪等性を備えています
check_status読み取りドキュメントと署名者ごとの状態、および最近の監査イベント
download_signed読み取り5 分間有効な署名済み URL と、検証用の台帳の SHA-256
remind書き込み署名が保留中の署名者にリマインダーを送信します(サーバー側で署名者ごとに 4 時間のクールダウン)
list_documents読み取りページ分割されたドキュメント一覧。ステータスで絞り込み可能

破壊的なツールはありません。このサーバーを通じて、エージェントが法的文書をキャンセルしたり削除したりすることはできません。

一般的なエージェントのワークフロー

list_templates                      → find "Contract to Lease", roles: [tenant_1, tenant_2]
send_for_signature {template_id,
  signers: [Artem…, Valeria…],
  request_id: <uuid>}               → document_id, status: pending, usage 3/8
check_status {document_id}          → Artem signed, Valeria viewed
remind {document_id, valeria@…}     → reminded (or skipped: reminded_recently)
download_signed {document_id}       → url + sha256 → fetch, verify, file it

エラーの意味

AddSign のすべてのエラーには、安定した error_code が含まれます。このサーバーは、エージェントに適切な次の手順を追加します。特に重要なのは次の 2 つです。

  • rate_limited(429) — retry_after 秒間待機してから再試行します。
  • plan_limit_reached(402) — 再試行しないでください。月間上限は毎月 1 日にリセットされるか、人間がプランをアップグレードします。

開発

cd mcp
npm install
npm run build     # → dist/index.js
ADDSIGN_API_KEY=sk_... node dist/index.js

コメント

MCP は初めてですか?

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

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