Back to Home
GalSened icon

wesign-mcp-server

by GalSened

Overview

The WeSign MCP Server enables AI assistants to manage digital signature workflows, documents, templates, and user administration with the WeSign platform.

Installation

Run Command
npx wesign-mcp-server

Environment Variables

  • WESIGN_API_URL
  • WESIGN_EMAIL
  • WESIGN_PASSWORD
  • WESIGN_PERSISTENT
  • API_KEY
  • PORT

Security Notes

The server has critical security vulnerabilities if exposed publicly. The `wesign_download_document` tool allows a user-controlled `savePath` parameter, enabling potential directory traversal and arbitrary file write if not rigorously sanitized by the AI. Similarly, `wesign_upload_document` and `wesign_create_document_collection` read local files via `filePath`, posing an information disclosure risk if an attacker can control this path. The `docker-compose.yml` and configuration guides contain real-looking example credentials ('nirk@comsign.co.il', 'Comsign1!'), which is a bad practice as users might deploy them directly. Debug logging in `wesign-client.ts` includes full request/response data, which could expose sensitive information (e.g., passwords in login requests) in logs during production if not properly redacted.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2025-11-23

Tags

digital signaturedocument managemente-signatureMCP serverAI integration