Koppla
Koppla is a model-context-protocol server for managing Active Directory through natural language processing, enabling users to perform queries and updates via AI agents. The project emphasizes security and privacy, with features like password encryption and configuration backups.
What is the primary function of Koppla?
Koppla is designed to manage Active Directory environments using natural language, allowing for easy execution of queries and updates.
How does Koppla ensure security?
Koppla uses Fernet symmetric encryption for passwords, has a backup system for configurations, and write protection for critical accounts and groups.
Can Koppla perform write operations?
Yes, but write operations are disabled by default. They can be enabled by setting AD_WRITE_ENABLED
to 'true', with additional protections in place.
What are the prerequisites for using Koppla?
You need Python 3.7 or higher, an Active Directory environment, and the Claude Desktop application for integration.
Does Koppla store any Active Directory data?
No, Koppla does not store AD data itself, but AI agents may retain conversation history according to their policies.