ServiceDesk Plus MCP Server
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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ServiceDesk Plus MCP Servershow me all open tickets from the last 7 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ServiceDesk Plus MCP Server
MCP (Model Context Protocol) server để tích hợp với ServiceDesk Plus API v3.
API References
Version | Documentation | Authentication |
Cloud |
| |
On-Premise |
|
Related MCP server: YDB MCP
🎯 Tính năng
Request (Ticket) Management (Cả 2 API)
✅ CRUD operations cho requests
✅ Notes, Tasks, Worklogs
✅ Assign, pickup, close requests
✅ Search và filtering
User Management (Cả 2 API)
✅ CRUD operations cho users
Change Management (Cả 2 API)
✅ CRUD operations cho changes
✅ Approvals, Tasks
Project Management (Cả 2 API)
✅ CRUD operations cho projects
✅ Milestones, Members, Tasks
Release Management (Cả 2 API)
✅ CRUD operations cho releases
✅ Notes, Tasks
Task Management (Cả 2 API)
✅ CRUD operations cho general tasks
Problem Management (Chỉ On-Premise)
✅ CRUD operations cho problems
✅ Notes, Tasks
Asset Management (Chỉ On-Premise)
✅ CRUD operations cho assets
CMDB Management (Chỉ On-Premise)
✅ CI Types, Configuration Items
✅ CI Relationships
Contract Management (Chỉ On-Premise)
✅ CRUD operations cho contracts
Purchase Order Management (Chỉ On-Premise)
✅ CRUD operations cho purchase orders
Solutions (Chỉ On-Premise)
✅ Get solutions, topics
Space Management (Chỉ On-Premise)
✅ Campuses, Buildings, Floors, Rooms
🚀 Cài đặt
1. Clone repository
git clone https://github.com/thichcode/servicedeskplus_mcp.git
cd servicedeskplus_mcp2. Cài đặt dependencies
pip install -r requirements.txt3. Cấu hình
Copy env.example sang .env và điền thông tin:
# Cloud API
SDP_BASE_URL=https://yourdomain.service-deskplus.com
SDP_API_KEY=your_api_key_here
SDP_API_TYPE=cloud
# Hoặc On-Premise API
# SDP_BASE_URL=https://your-servicedesk.com:8443
# SDP_API_KEY=your_oauth_token_here
# SDP_API_TYPE=onpremise4. Chạy server
python server.py📡 API Authentication
Cloud API
headers = {
"authtoken": "your_api_key",
"Accept": "application/vnd.manageengine.sdp.v3+json"
}On-Premise API
headers = {
"Authorization": "Zoho-oauthtoken your_oauth_token",
"Accept": "application/vnd.manageengine.sdp.v3+json"
}📚 Ví dụ sử dụng
from sdp_client import ServiceDeskPlusClient
# Cloud API
async with ServiceDeskPlusClient(api_type="cloud") as client:
# Get requests
requests = await client.get_requests(limit=10)
# Create request
new_request = await client.create_request({
"subject": "Test Request",
"description": "Description here"
})
# On-Premise API
async with ServiceDeskPlusClient(api_type="onpremise") as client:
# Get assets (On-Premise only)
assets = await client.get_assets()
# Get CMDB CIs (On-Premise only)
computers = await client.get_configuration_items("ci_computer")📋 Yêu cầu
Python 3.8+
aiohttp
python-dotenv
📄 License
MIT License
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thichcode/servicedeskplus_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server