BoldSign MCP サーバー
著者: Syncfusion
ホームページ: https://boldsign.com
大規模言語モデル(LLM)とBoldSign API間の連携を容易にするために設計されたMCPサーバー。モデルコンテキストプロトコル(MCP)はLLMの機能を拡張し、外部システムへの接続時にエージェントとして動作できるようにします。
このプロジェクトには、BoldSign API と対話して電子署名のテンプレートとドキュメントを管理するさまざまなツールが含まれています。
前提条件
始める前に、次のものがインストールされ、設定されていることを確認してください。
BoldSignアカウント: API認証情報を取得するにはアカウントが必要です。こちらから無料トライアルにご登録いただくか、既存のサンドボックスアカウントまたは有料アカウントをご利用ください。
**BoldSign API認証情報:**必要なアプリケーション認証情報、具体的にはAPIキーを取得してください。APIキーの生成と管理方法については、 BoldSign APIドキュメントをご覧ください。
**Node.js:**バージョン 18.0.0 以上が必要です。
**MCPクライアント:**サーバーとやり取りするには、MCPクライアントアプリケーションが必要です。例としては、Cursor、VS Code、Windsurf、Claude Desktop、Cline、その他互換性のあるMCPクライアントなどがあります。
Related MCP server: Jotdown
インストール
このセクションでは、一般的なMCPクライアントをBoldSign MCPサーバーに接続するための設定方法について説明します。クライアントの設定または構成ファイルに、関連する設定スニペットを追加する必要があります。
環境変数
BoldSign MCP サーバーが正しく機能するには、次の環境変数を構成する必要があります。
BOLDSIGN_API_KEY- BoldSignアカウントから取得したAPIキーです。APIキーの取得方法については、 「前提条件」セクションをご覧ください。BOLDSIGN_API_REGION- BoldSignアカウントの地域を指定します。指定がない場合は、デフォルトでUSに設定されます。米国地域の場合は
US。ヨーロッパ地域の場合は
EU。
カーソルにインストール
推奨される方法は、通常~/.cursor/mcp.jsonにあるグローバル カーソル MCP 構成ファイルに次の構成を追加することです。
あるいは、プロジェクトのルート フォルダーに.cursor/mcp.jsonファイルを作成し、そこに同じ構成を追加することで、特定のプロジェクト用にインストールすることもできます。
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "{YOUR_BOLDSIGN_API_KEY}",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Cursor で MCP サーバーを設定する方法の詳細については、 Cursor MCP のドキュメントを参照してください。
Windsurfにインストール
Windsurf MCP 構成ファイルに次の構成スニペットを追加します。
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "{YOUR_BOLDSIGN_API_KEY}",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Windsurf MCP のセットアップの詳細については、Windsurf MCP のドキュメントを参照してください。
VS Codeにインストール
MCP サーバー構成を管理する VS Code 設定ファイルに次の構成を追加します。
{
"servers": {
"boldsign": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "{YOUR_BOLDSIGN_API_KEY}",
"BOLDSIGN_API_REGION": "US"
}
}
}
}VS Code MCP のセットアップの詳細については、VS Code MCP のドキュメントを参照してください。
Claude Desktopにインストール
Claude Desktop 構成ファイル (通常はclaude_desktop_config.jsonという名前) に次の構成を追加します。
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "{YOUR_BOLDSIGN_API_KEY}",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Claude Desktop MCP セットアップの詳細については、モデル コンテキスト プロトコルのクイックスタート ガイドを参照してください。
Clineにインストール
次の構成スニペットを Cline MCP 構成ファイルに追加します。
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "{YOUR_BOLDSIGN_API_KEY}",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Cline MCP のセットアップの詳細については、Cline MCP 構成ガイドを参照してください。
利用可能なツール
この MCP サーバーは、BoldSign API を介して次のツールへのアクセスを提供します。
文書
ドキュメントの一覧: ページ分けされたドキュメントの一覧を取得します。
チーム ドキュメントの一覧: チーム ドキュメントのページ区切りリストを取得します。
ドキュメントの取得: ID を使用して特定のドキュメントの詳細情報 (ステータスを含む) を取得します。
ドキュメントの取り消し: 進行中のドキュメントをキャンセルまたは中止できます。
リマインダーを送信: ドキュメントへの署名をまだ完了していない署名者にリマインダーを送信します。
テンプレート
テンプレートの一覧: BoldSign アカウントで使用できるテンプレートのページ区切りリストを取得します。
テンプレートの取得: ID を使用して特定のテンプレートの詳細情報を取得します。
テンプレートからドキュメントを送信: 事前に設定されたテンプレートに基づいて、署名用のドキュメントを作成し、送信します。
連絡先
ユーザー
チーム
リポジトリ
https://github.com/boldsign/boldsign-mcp
バグトラッカー
https://github.com/boldsign/boldsign-mcp/issues
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。