mcpField
P
PenlyDoc

PenlyDoc

ローカル
penlydoc.com生産性05 日前に更新

PenlyDoc について

PenlyDoc MCPサーバーは、PenlyDoc REST APIを通じて電子署名用文書を作成・管理するAIアシスタント向けのサービスです。テンプレートやローカルファイルからの送信、署名状況の追跡、封印済みPDFの保存と検証に対応します。

主な機能

  1. 01組織とテンプレートの確認
  2. 02テンプレートやファイルから文書を作成
  3. 03文書と署名者の状況を追跡
  4. 04ハッシュチェーン形式の署名履歴を確認
  5. 05リマインダー送信や文書の取消
  6. 06署名済みPDFのダウンロードと検証

活用シーン

  1. 01テンプレートを使った賃貸契約書の送信
  2. 02文書の未署名者の確認
  3. 03完了した契約書をPDFで保存
  4. 04PDFのシールと署名者の検証

MCP 対応

ローカルでstdio経由で動作し、互換クライアントにPenlyDocの操作をMCPツールとして提供します。組織のAPIキーを使ってPenlyDoc REST APIに接続します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"orestklymko-penlydoc": {
"command": "npx",
"args": [
"-y",
"penlydoc-mcp"
],
"env": {
"PENLY_API_KEY": "<PENLY_API_KEY>",
"PENLY_URL": "<PENLY_URL>"
}
}
}
}
起動コマンドnpx -y penlydoc-mcp
設定が必要な環境変数
PENLY_API_KEYシークレットPenlyDoc API key (console → Developers)
PENLY_URLPenlyDoc instance URL

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

パッケージ
npmpenlydoc-mcp0.1.1

ツール

13

掲載時のツール一覧 · 4 日前に更新

このツールにパラメーターはありません。

詳細

PenlyDoc MCP サーバー

AI アシスタントが PenlyDoc を使って電子署名用の文書を送信し、進捗を確認できます。 「Residential lease テンプレートから、家賃 950 EUR で Mia Novak に賃貸契約書を送信して」「注文 42 の署名がまだ必要なのは誰?」「署名済みの契約書を ./signed に保存して」といった操作ができます。

これは、お使いのコンピューター上で動作する(stdio)Model Context Protocol サーバーで、組織の API キーを使って PenlyDoc REST API と通信します。あらゆる MCP クライアントで動作します。

セットアップ

  1. penlydoc.com で組織を作成し(無料)、Console → Developers から API キーをコピーします。
  2. MCP クライアントの設定にサーバーを追加します。
{
  "mcpServers": {
    "penlydoc": {
      "command": "npx",
      "args": ["-y", "penlydoc-mcp"],
      "env": { "PENLY_API_KEY": "sk_…" }
    }
  }
}

Node.js 18.17 以降が必要です。PENLY_URL を指定すると、サーバーの接続先を別の PenlyDoc インスタンスに変更できます(既定値は https://penlydoc.com です)。

API キーはパスワードと同様に扱ってください。このキーを使うと、組織名義で文書を送信できます。アシスタント専用のキーを発行しておけば、他の連携に影響を与えずにコンソールからそのキーを無効化できます。

ツール

ツール内容副作用
get_organisationキーに紐づく組織と送信上限を確認しますなし
list_templatesテンプレートと、そのロールおよびデータキーを一覧表示しますなし
send_from_templateテンプレートから文書を作成します。send: true にすると関係者にメールを送信します実在する人にメールを送信します
send_documentローカルの PDF または写真をアップロードして文書を作成します。署名欄は {{sig:1}} タグまたは座標で指定しますsend: true の場合、実在する人にメールを送信します
list_documentsステータスと署名者を含む文書一覧を表示します。ステータスまたは参照情報で絞り込めますなし
get_document1 件の文書について、各人が開封、署名、辞退したかどうかと、その日時を表示しますなし
get_history時刻と IP アドレスを含む、ハッシュチェーンで保護された履歴を表示しますなし
send_draft下書きを送信します実在する人にメールを送信します
send_reminder現在署名する順番の人全員にリマインダーを送信します実在する人にメールを送信します
cancel_document署名手続き中の文書を無効にします取り消せません
create_signing_link埋め込み署名者用の 1 時間有効なリンクを作成しますその人として署名するリンクです
download_signed_pdf完了した文書の封印済み PDF をファイルに保存しますローカルファイルを書き込みます(上書きはしません)
verify_pdf署名済み PDF を検証します。封印が有効か、誰が署名したかを確認しますなし。キーは不要です

サーバーは、送信前に相手の氏名、メールアドレス、文書についてあなたに確認するようアシスタントに指示します。 ほとんどの MCP クライアントも各ツール呼び出しの前に確認を求めます。メールを送信するツールでは、この設定を有効にしておいてください。

詳細情報

MIT ライセンスです。

コメント

MCP は初めてですか?

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

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