kanta-mcp-server

Kanta-Inc/kanta-mcp-server

3.3

If you are the rightful owner of kanta-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Kanta MCP Server is a Model Context Protocol server designed for integrating with language models like Claude, providing access to Kanta API functionalities.

Tools
4
Resources
0
Prompts
0

Kanta MCP Server

smithery badge

Un serveur MCP (Model Context Protocol) pour l'API Kanta, permettant l'intégration avec des modÚles de langage comme Claude.

Description

Ce serveur MCP expose les fonctionnalités de l'API Kanta v1.1 à travers le protocole MCP, permettant aux assistants IA d'interagir avec les données Kanta pour :

  • GĂ©rer les clients (crĂ©ation, mise Ă  jour, recherche, assignation)
  • Administrer les utilisateurs
  • Consulter les donnĂ©es des personnes
  • AccĂ©der aux informations des cabinets et structures
  • RĂ©cupĂ©rer les rĂ©sumĂ©s de risques

Fonctionnalités

Gestion des Clients

  • get_customers : Lister les clients avec pagination
  • get_customer : RĂ©cupĂ©rer un client par ID
  • create_customer : CrĂ©er un nouveau client
  • update_customer : Mettre Ă  jour un client existant
  • search_customers : Rechercher des clients
  • assign_customers : Assigner superviseurs/contributeurs
  • get_customer_risk_summary : RĂ©cupĂ©rer le rĂ©sumĂ© des risques

Gestion des Utilisateurs

  • get_users : Lister les utilisateurs
  • get_user : RĂ©cupĂ©rer un utilisateur par ID
  • create_user : CrĂ©er un nouvel utilisateur
  • delete_user : Supprimer un utilisateur

Gestion des Personnes

  • get_persons : Lister les personnes
  • get_person : RĂ©cupĂ©rer une personne par ID

Autres Fonctionnalités

  • get_firms : Lister les cabinets
  • get_structure : RĂ©cupĂ©rer les informations de structure

Installation

Installing via Smithery

To install kanta-mcp-server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @Kanta-Inc/kanta-mcp-server --client claude

Manual Installation

  1. Cloner le repository :
git clone <repository-url>
cd kanta-mcp-server
  1. Installer les dépendances :
npm install
  1. Construire le serveur pour Smithery :
npm run build

Configuration

Configuration Smithery

Le serveur est configuré via Smithery avec les paramÚtres suivants :

Obtention de la clé API

Pour obtenir votre clé API Kanta :

  1. Connectez-vous Ă  https://app.kanta.fr
  2. Allez dans "Gestion du cabinet"
  3. Sélectionnez "Clés API"
  4. Générez ou copiez votre clé API

Utilisation

Lancement du serveur

# Lancement du serveur construit
npm start

# Mode développement avec Smithery
npm run dev

Configuration MCP

Pour utiliser avec Claude Desktop, installez via Smithery :

npx -y @smithery/cli install @Kanta-Inc/kanta-mcp-server --client claude

La configuration de l'API key se fait via l'interface Smithery lors de l'installation.

Développement

Scripts disponibles

  • npm run build : Construit le serveur pour le dĂ©ploiement Smithery
  • npm start : Lance le serveur construit localement
  • npm run dev : Lance en mode dĂ©veloppement avec Smithery CLI
  • npm run watch : Lance en mode watch avec tsx

Structure du projet

src/
├── index.ts              # Point d'entrĂ©e principal
├── types.ts              # DĂ©finitions de types et schĂ©mas Zod
├── kanta-client.ts       # Client HTTP pour l'API Kanta
└── tools/
    ├── customers.ts      # Outils pour la gestion des clients
    ├── users.ts          # Outils pour la gestion des utilisateurs
    ├── persons.ts        # Outils pour la gestion des personnes
    └── misc.ts           # Autres outils (cabinets, structure, fichiers)

API Kanta

Ce serveur utilise l'API Kanta v1.1. Pour plus d'informations sur l'API :

  • URL de base : https://app.kanta.fr/api/v1
  • Authentification : ClĂ© API via l'en-tĂȘte X-API-Key
  • Documentation complĂšte disponible dans le fichier api-docs.json

Limitations

  • Les fonctionnalitĂ©s d'upload/download de fichiers ne sont pas disponibles (limitation MCP)
  • Toutes les opĂ©rations nĂ©cessitent une clĂ© API valide Kanta
  • Focus sur les opĂ©rations CRUD et la consultation des donnĂ©es JSON

Licence

MIT

Support

Pour les questions relatives à l'API Kanta, consultez la documentation officielle Kanta. Pour les problÚmes liés à ce serveur MCP, créez une issue dans ce repository.