GitHub Stars
28
User Rating
Not Rated
Favorites
0
Views
29
Forks
9
Issues
3
Installation
Difficulty
IntermediateEstimated Time
10-20 minutes
Requirements
Python: 3.6以上Installation
Installation
Prerequisites
Please specify required software and versions:Python: 3.6 or higher
Installation Steps
1. Create an eSignatures Account
Create a free account at [eSignatures](https://esignatures.com).2. Configure Claude Desktop
On MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonOn Windows:
%APPDATA%/Claude/claude_desktop_config.json3. Server Configuration
Editclaude_desktop_config.json to add the MCP server:
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. Start Server
bash
uv run mcp-server-esignatures
Troubleshooting
Common Issues
Issue: Server won't start Solution: Check Python version and reinstall dependencies. Issue: Not recognized by Claude Desktop Solution: Verify configuration file path and syntax.Configuration
Configuration
Basic Configuration
Claude Desktop Setup
Edit~/.config/claude-desktop/claude_desktop_config.json (macOS/Linux) or
%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"
]
}
}
}
Environment Variables
Set the following environment variables as needed:bash
export ESIGNATURES_SECRET_TOKEN="your-esignatures-api-secret-token"
Configuration Example
Basic Configuration
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"
]
}
}
}
Examples
Examples
Basic Usage
Here are basic usage examples for the MCP server:Creating a Draft Contract
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"
Sending a Contract
bash
send_contract "Send an NDA based on my template to John Doe, ACME Corp, john@acme.com. Set the term to 2 years."
Updating Templates
bash
update_template "Review my templates for legal compliance, and ask me about updating each one individually"
Inviting Collaborators
bash
add_template_collaborator "Invite John Doe to edit the NDA template, email: john@acme.com"
Use Cases
Generate a draft NDA contract for a publisher, which can be reviewed and sent.
Send an NDA based on a template to John Doe, setting the term to 2 years.
Review templates for legal compliance and inquire about updating each one individually.
Invite John Doe to edit the NDA template.