{"repo":"ruudmens/Koppla","free":true,"listed":false,"github":"https://github.com/ruudmens/Koppla","clone":"git clone https://github.com/ruudmens/Koppla.git","description":"A Model-Context-Protocol (MCP) Server for Active Directory","language":"Python","stars":56,"topics":["active-directory","claude-desktop","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Koppla Koppla is a model-context-protocol server for Active Directory that enables you to manage users, groups, and computer objects using natural language. For more information, visit https://lazyadmin.nl/koppla With Koppla, you can seamlessly query and manage your Active Directory environment using Claude Desktop or other MCP capable AI agents. --- 🔹 What Can Koppla Do? Koppla allows you to execute complex Active Directory queries and updates effortlessly. Examples: - \"Find all inactive users who haven't logged in for 90 days.\" - \"Add John Doe to the 'IT Admins' security group.\" - \"List all locked-out user accounts.\" - \"Find all users in the Sales department.\" - \"Which groups does Jane Smith belong to?\" - \"Show me empty groups.\" - \"Find users in group A but not in group B.\" --- 🚀 Getting Started 1️⃣ Prerequisites - Python 3.7 or higher - Active Directory environment - Claude Desktop application (for integration with Claude) 2️⃣ Installation Koppla requires Python and can be installed using: 3️⃣ Configuration Using the Configuration Manager (Recommended) Koppla includes a secure configuration manager that handles encryption of sensitive credentials: This interactive tool will: 1. Prompt for your Active Directory connection details 2. Securely encrypt your password using Fernet symmetric encryption 3. Create or update the Claude Desktop configuration file with Koppla server settings 4. Automatically create a backup of your existing Claude Desktop configuration 5. Test the c","default_branch":null,"files":null,"tree":[],"storefront":"/r/ruudmens","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ruudmens/Koppla/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}