- Koppla Active Directory
Koppla Active Directory
What is Koppla?
Koppla is a model-context-protocol server designed for Active Directory management, allowing users to manage users, groups, and computer objects using natural language queries.
How to use Koppla?
To use Koppla, install it via Python with pip install koppla, configure your Active Directory connection using the configuration manager, and then you can start querying your Active Directory environment through Claude Desktop or other MCP capable AI agents.
Key features of Koppla?
- Natural language processing for Active Directory queries.
- Secure password encryption for Active Directory credentials.
- Backup system for configuration changes.
- Support for both read and write operations with explicit confirmation.
Use cases of Koppla?
- Finding inactive users in Active Directory.
- Adding users to specific security groups.
- Listing locked-out user accounts.
- Querying user group memberships.
FAQ from Koppla?
- Can Koppla manage all Active Directory objects?
Yes! Koppla can manage users, groups, and computer objects in Active Directory.
- Is Koppla secure?
Yes! Koppla uses encryption for sensitive credentials and has a backup system for configuration changes.
- What are the prerequisites for using Koppla?
You need Python 3.7 or higher and an Active Directory environment.
Server Config
{
"mcpServers": {
"Koppla-Active-Directory": {
"command": "python",
"args": [
"-m",
"koppla.server"
],
"env": {
"AD_SERVER": "ldap://domain.com:389",
"AD_USER": "lazyadmin\\srv-account",
"AD_PASSWORD": "ENCRYPTED:PASSWORD",
"BASE_DN": "DC=lazyadmin,DC=nl",
"AD_WRITE_ENABLED": "false"
}
}
}
}