Active Directory用户管理服务

通过Adaxes REST API进行Active Directory用户管理的MCP服务器,适用于企业用户账户的创建、搜索和注销。

  • by a-lazcano
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 a-lazcano/adaxes-mcp

使用说明

阿达克斯mcp

MCP服务器,用于通过Adaxes REST API进行Active Directory用户管理。在mcp路由器后面的端口3002上运行。

工具

  • adaxes_search_user(employee_id?, display_name?) --搜索广告用户
  • adaxes_create_user(first_name, last_name, employee_number, division, department, title, phone, manager_name, ticket_id) --为新用户提供自动名称大小写、电话净化、部门代码映射和管理员DN查找
  • adaxes_deprovision_user(distinguished_name, ticket_id) --运行deprovision自定义命令

认证

自定义标题(Adm-Authorization)使用env-vars中的auth值。基本URL: https://adxs.saratoga-homes.com (可配置)。

设置

npm install
cp .env.example .env   # set ADAXES_AUTH_VALUE
node index.js

部署

git push
ssh server
cd ~/adaxes-mcp && git pull && npm install && systemctl restart adaxes-mcp

依赖项

@modelcontextprotocol/sdk、dotenv、zod