Allows management of Dell vendor contracts, including creating maintenance contracts, updating contract information, and tracking contract expiration dates.
Enables configuration management through environment variables stored in .env files, providing a secure way to manage ServiceDesk Plus credentials and API keys.
Provides tools for executing and configuring the MCP server, which is built using Python, and managing dependencies through pip.
ServiceDesk Plus MCP Server
MCP (Model Context Protocol) server để tích hợp với ServiceDesk Plus On-Premise với hỗ trợ đầy đủ CMDB.
🎯 Tính năng
Ticket Management
- ✅ Quản lý tickets (tạo, cập nhật, xem danh sách, xóa)
- ✅ Tìm kiếm và lọc tickets
- ✅ Quản lý comments và attachments
- ✅ Workflow automation
CMDB (Configuration Management Database)
- ✅ Configuration Items (CIs) - Quản lý servers, network devices, software
- ✅ Asset Management - Quản lý hardware, software, locations
- ✅ Software License Management - Tracking licenses, compliance
- ✅ Contract Management - Vendor contracts, SLA tracking
- ✅ Purchase Order Management - Procurement automation
- ✅ Vendor Management - Vendor relationships, contacts
Admin Management
- ✅ Site Management - Quản lý sites, locations, branches
- ✅ User Group Management - Quản lý groups, permissions, roles
- ✅ User & Technician Management - CRUD operations, role assignment
- ✅ Permission Management - Role-based permissions, access control
- ✅ Department Management - Organizational structure
- ✅ Location Management - Physical locations, rooms, floors
- ✅ System Settings - Email, notifications, system configuration
User Management
- ✅ Quản lý users và technicians
- ✅ Role-based access control
- ✅ User provisioning
Advanced Features
- ✅ Authentication với ServiceDesk Plus API
- ✅ Real-time data synchronization
- ✅ Comprehensive error handling
- ✅ Async/await for high performance
- ✅ Pagination và filtering
- ✅ Search capabilities
📦 Cài đặt
- Cài đặt dependencies:
- Tạo file
.env
với thông tin cấu hình:
- Chạy MCP server:
⚙️ Cấu hình MCP Client
Với Claude Desktop
Thêm vào file cấu hình MCP (~/.config/claude/desktop-config.json
):
Với Cursor
Thêm vào file cấu hình MCP:
🛠️ API Endpoints
Ticket Management (15 tools)
list_tickets
- Lấy danh sách tickets với bộ lọcget_ticket
- Lấy thông tin chi tiết ticketcreate_ticket
- Tạo ticket mớiupdate_ticket
- Cập nhật ticketdelete_ticket
- Xóa ticketsearch_tickets
- Tìm kiếm ticketsadd_ticket_comment
- Thêm commentget_ticket_comments
- Lấy comments
CMDB - Configuration Items (7 tools)
list_configuration_items
- Lấy danh sách CIsget_configuration_item
- Lấy chi tiết CIcreate_configuration_item
- Tạo CI mớiupdate_configuration_item
- Cập nhật CIdelete_configuration_item
- Xóa CIget_ci_types
- Lấy loại CIsget_ci_relationships
- Lấy relationships
Asset Management (10 tools)
list_assets
- Lấy danh sách assetsget_asset
- Lấy chi tiết assetcreate_asset
- Tạo asset mớiupdate_asset
- Cập nhật assetdelete_asset
- Xóa assetget_asset_types
- Lấy loại assetsget_asset_categories
- Lấy danh mục assetsget_asset_locations
- Lấy vị trí assetsget_asset_models
- Lấy model assetsget_asset_vendors
- Lấy vendor assets
Software License Management (6 tools)
list_software_licenses
- Lấy danh sách licensesget_software_license
- Lấy chi tiết licensecreate_software_license
- Tạo license mớiupdate_software_license
- Cập nhật licenseget_software_products
- Lấy software productsget_license_types
- Lấy loại licenses
Contract Management (6 tools)
list_contracts
- Lấy danh sách contractsget_contract
- Lấy chi tiết contractcreate_contract
- Tạo contract mớiupdate_contract
- Cập nhật contractget_contract_types
- Lấy loại contractsget_contract_vendors
- Lấy vendor contracts
Purchase Order Management (5 tools)
list_purchase_orders
- Lấy danh sách POsget_purchase_order
- Lấy chi tiết POcreate_purchase_order
- Tạo PO mớiupdate_purchase_order
- Cập nhật POget_po_statuses
- Lấy trạng thái POs
Vendor Management (5 tools)
list_vendors
- Lấy danh sách vendorsget_vendor
- Lấy chi tiết vendorcreate_vendor
- Tạo vendor mớiupdate_vendor
- Cập nhật vendorget_vendor_types
- Lấy loại vendors
Admin Management - Sites (6 tools)
list_sites
- Lấy danh sách sitesget_site
- Lấy chi tiết sitecreate_site
- Tạo site mớiupdate_site
- Cập nhật sitedelete_site
- Xóa siteget_site_types
- Lấy loại sites
Admin Management - User Groups (8 tools)
list_user_groups
- Lấy danh sách user groupsget_user_group
- Lấy chi tiết user groupcreate_user_group
- Tạo user group mớiupdate_user_group
- Cập nhật user groupdelete_user_group
- Xóa user groupget_group_types
- Lấy loại groupsget_group_permissions
- Lấy permissions của groupupdate_group_permissions
- Cập nhật permissions cho group
Admin Management - Users & Technicians (12 tools)
list_admin_users
- Lấy danh sách admin usersget_admin_user
- Lấy chi tiết admin usercreate_admin_user
- Tạo admin user mớiupdate_admin_user
- Cập nhật admin userdelete_admin_user
- Xóa admin userlist_admin_technicians
- Lấy danh sách admin techniciansget_admin_technician
- Lấy chi tiết admin techniciancreate_admin_technician
- Tạo admin technician mớiupdate_admin_technician
- Cập nhật admin techniciandelete_admin_technician
- Xóa admin technicianget_user_roles
- Lấy user rolesget_technician_roles
- Lấy technician roles
Admin Management - Permissions (5 tools)
get_permissions
- Lấy danh sách permissionsget_role_permissions
- Lấy permissions của roleupdate_role_permissions
- Cập nhật permissions cho roleget_user_permissions
- Lấy permissions của userupdate_user_permissions
- Cập nhật permissions cho user
Admin Management - Departments (6 tools)
list_departments
- Lấy danh sách departmentsget_department
- Lấy chi tiết departmentcreate_department
- Tạo department mớiupdate_department
- Cập nhật departmentdelete_department
- Xóa departmentget_department_types
- Lấy loại departments
Admin Management - Locations (6 tools)
list_locations
- Lấy danh sách locationsget_location
- Lấy chi tiết locationcreate_location
- Tạo location mớiupdate_location
- Cập nhật locationdelete_location
- Xóa locationget_location_types
- Lấy loại locations
Admin Management - System Settings (6 tools)
get_system_settings
- Lấy system settingsupdate_system_settings
- Cập nhật system settingsget_email_settings
- Lấy email settingsupdate_email_settings
- Cập nhật email settingsget_notification_settings
- Lấy notification settingsupdate_notification_settings
- Cập nhật notification settings
User Management (3 tools)
list_users
- Lấy danh sách usersget_user
- Lấy thông tin userlist_technicians
- Lấy danh sách technicians
Reference Data (3 tools)
get_categories
- Lấy danh mục ticketsget_priorities
- Lấy mức độ ưu tiênget_statuses
- Lấy trạng thái tickets
🎯 Ví dụ Sử Dụng
Quản lý Infrastructure:
Quản lý Software:
Quản lý Contracts:
Quản lý Procurement:
Quản lý Admin:
📊 Tính năng Nổi Bật
- 🔄 Async/await - Hiệu suất cao với async operations
- 🛡️ Error handling - Xử lý lỗi toàn diện
- 🔐 Authentication - Hỗ trợ Basic Auth và API Key
- 📄 Pagination - Quản lý dữ liệu lớn hiệu quả
- 🔍 Filtering - Bộ lọc linh hoạt cho tất cả endpoints
- 📝 Validation - Kiểm tra dữ liệu đầu vào
- 📊 Logging - Ghi log chi tiết cho debugging
- ⚙️ Configuration - Quản lý cấu hình linh hoạt
🚀 Lợi Ích
- Centralized Management - Quản lý tập trung toàn bộ IT infrastructure
- Compliance Tracking - Theo dõi compliance với licenses và contracts
- Asset Lifecycle - Quản lý toàn bộ lifecycle của assets
- Vendor Management - Quản lý hiệu quả các vendor relationships
- Procurement Automation - Tự động hóa quy trình mua sắm
- Reporting & Analytics - Báo cáo và phân tích dữ liệu CMDB
- AI Integration - Tích hợp AI để tự động hóa các tác vụ
📚 Tài liệu Chi tiết
🔧 Troubleshooting
Chạy script test để kiểm tra kết nối:
Kiểm tra logs để debug:
Version: 2.0.0
Total Tools: 100+ tools
CMDB Support: ✅ Full Support
Admin Management: ✅ Full Support
License: MIT
This server cannot be installed
A Model Context Protocol server for integrating with ServiceDesk Plus On-Premise that provides comprehensive CMDB functionality, allowing users to manage tickets, assets, software licenses, contracts, vendors, and administrative settings through natural language.
- 🎯 Tính năng
- 📦 Cài đặt
- ⚙️ Cấu hình MCP Client
- 🛠️ API Endpoints
- Ticket Management (15 tools)
- CMDB - Configuration Items (7 tools)
- Asset Management (10 tools)
- Software License Management (6 tools)
- Contract Management (6 tools)
- Purchase Order Management (5 tools)
- Vendor Management (5 tools)
- Admin Management - Sites (6 tools)
- Admin Management - User Groups (8 tools)
- Admin Management - Users & Technicians (12 tools)
- Admin Management - Permissions (5 tools)
- Admin Management - Departments (6 tools)
- Admin Management - Locations (6 tools)
- Admin Management - System Settings (6 tools)
- User Management (3 tools)
- Reference Data (3 tools)
- 🎯 Ví dụ Sử Dụng
- 📊 Tính năng Nổi Bật
- 🚀 Lợi Ích
- 📚 Tài liệu Chi tiết
- 🔧 Troubleshooting
Related MCP Servers
- -security-license-qualityA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables interaction with Microsoft Dynamics 365 CRM from Claude Desktop, allowing users to retrieve, create, and update CRM data through natural language.Last updated -54TypeScriptMIT License
YDB MCPofficial
AsecurityAlicenseAqualityModel Context Protocol server for YDB databases that enables AI-powered database operations and natural language interactions with YDB instances from any LLM that supports MCP.Last updated -517PythonApache 2.0