mcp-server-esignatures
mcp-server-esignaturesは、電子署名のためのMCPサーバーであり、契約書の作成、テンプレートの管理、契約情報の照会などの機能を提供します。ユーザーは、未署名の契約を撤回したり、最近の契約を一覧表示したりすることができます。これにより、契約管理の効率が向上します。
GitHubスター
28
ユーザー評価
未評価
お気に入り
0
閲覧数
22
フォーク
9
イシュー
3
インストール方法
難易度
中級推定所要時間
10-20 分
必要な環境
Python: 3.6以上
インストール方法
インストール方法
前提条件
必要なソフトウェアとバージョンを明記してください。Python: 3.6以上
インストール手順
1. eSignaturesアカウントの作成
[eSignatures](https://esignatures.com)で無料アカウントを作成します。2. Claude Desktopの設定
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%/Claude/claude_desktop_config.json
3. サーバーの設定
claude_desktop_config.json
を編集してMCPサーバーを追加します:
json
{
"mcpServers": {
"mcp-server-esignatures": {
"command": "uv",
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
},
"args": [
"--directory",
"/your-local-directories/mcp-server-esignatures",
"run",
"mcp-server-esignatures"
]
}
}
}
4. サーバーの起動
bash
uv run mcp-server-esignatures
トラブルシューティング
よくある問題
問題: サーバーが起動しない 解決策: Pythonのバージョンを確認し、依存関係を再インストールしてください。 問題: Claude Desktopで認識されない 解決策: 設定ファイルのパスと構文を確認してください。設定方法
設定方法
基本設定
Claude Desktop設定
~/.config/claude-desktop/claude_desktop_config.json
(macOS/Linux)または
%APPDATA%\Claude\claude_desktop_config.json
(Windows)を編集:
json
{
"mcpServers": {
"mcp-server-esignatures": {
"command": "uv",
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
},
"args": [
"--directory",
"/your-local-directories/mcp-server-esignatures",
"run",
"mcp-server-esignatures"
]
}
}
}
環境変数
必要に応じて以下の環境変数を設定:bash
export ESIGNATURES_SECRET_TOKEN="your-esignatures-api-secret-token"
詳細設定
セキュリティ設定
APIキーは環境変数または安全な設定ファイルに保存
ファイルアクセス権限の適切な設定
設定例
基本的な設定
json
{
"mcpServers": {
"mcp-server-esignatures": {
"command": "uv",
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
},
"args": [
"--directory",
"/your-local-directories/mcp-server-esignatures",
"run",
"mcp-server-esignatures"
]
}
}
}
使用例
使用例
基本的な使用方法
MCPサーバーの基本的な使用方法を以下に示します:契約書のドラフト作成
bash
create_contract "Generate a draft NDA contract for a publisher, which I can review and send. Signer: John Doe, ACME Corp, john@acme.com"
契約書の送信
bash
send_contract "Send an NDA based on my template to John Doe, ACME Corp, john@acme.com. Set the term to 2 years."
テンプレートの更新
bash
update_template "Review my templates for legal compliance, and ask me about updating each one individually"
コラボレーターの招待
bash
add_template_collaborator "Invite John Doe to edit the NDA template, email: john@acme.com"
使用ケース
出版社向けにNDA契約書のドラフトを生成し、レビュー後に送信する。
テンプレートに基づいてJohn DoeにNDAを送信し、契約期間を2年に設定する。
法的遵守のためにテンプレートをレビューし、各テンプレートの更新を個別に確認する。
NDAテンプレートを編集するためにJohn Doeを招待する。