cicelmaroc-mcp-server
v0.1.0
Published
MCP server for Cicel Maroc / Watiqa — Moroccan electronic signature platform. Lets Claude, Cursor, and other AI assistants create documents, track signatures, and manage webhooks via the Watiqa API.
Downloads
12
Maintainers
Readme
Watiqa MCP Server
Permet à Claude, Cursor et autres assistants IA de créer et gérer des documents de signature électronique Watiqa.
Outils disponibles
| Outil | Description |
|---|---|
| create_document | Crée un document avec signataires, fichier PDF optionnel, envoi immédiat possible |
| list_documents | Liste les documents avec filtre par statut |
| get_document | Détails d'un document + statuts des signataires |
| get_document_status | Statut rapide (combien ont signé/refusé/en attente) |
| get_signed_pdf | Récupère le PDF signé |
| create_webhook | Crée un webhook pour recevoir des notifications |
| list_webhooks | Liste les webhooks |
| delete_webhook | Supprime un webhook |
Utilisation
1. Créer une clé API Watiqa
Dans l'interface Watiqa → Paramètres → Clés API, crée une clé avec les scopes :
documents:read, documents:write, webhooks:read, webhooks:write
2. Configurer Claude Desktop
Ajoute dans claude_desktop_config.json :
{
"mcpServers": {
"watiqa": {
"command": "node",
"args": ["/chemin/vers/watiqa/mcp/dist/index.js"],
"env": {
"WATIQA_API_KEY": "wqk_xxxxxx",
"WATIQA_BASE_URL": "https://votre-instance-watiqa.com"
}
}
}
}Pour une instance locale :
{
"mcpServers": {
"watiqa": {
"command": "node",
"args": ["/chemin/vers/watiqa/mcp/dist/index.js"],
"env": {
"WATIQA_API_KEY": "wqk_xxxxxx",
"WATIQA_BASE_URL": "http://localhost:3000"
}
}
}
}3. Configurer Cursor
Dans Cursor → Settings → Features → MCP Servers → Add :
Name: watiqa
Type: command
Command: node /chemin/vers/watiqa/mcp/dist/index.js
Environment Variables:
WATIQA_API_KEY=wqk_xxxxxx
WATIQA_BASE_URL=https://votre-instance-watiqa.comDéveloppement
cd mcp
npm install
npm run build # Compile TypeScript
npm run dev # Watch mode