loading…
Search for a command to run...
loading…
Integrates with Service Desk Plus Cloud API to enable AI assistants perform CRUD operations on service desk entities, including request management, technician m
Integrates with Service Desk Plus Cloud API to enable AI assistants perform CRUD operations on service desk entities, including request management, technician management, and email communication.
A Model Context Protocol (MCP) server that integrates with Service Desk Plus Cloud API, enabling AI assistants to perform CRUD operations on all Service Desk Plus entities.
🎉 PRODUCTION READY - Complete Service Desk Plus MCP Server
✅ ALL 16 TOOLS WORKING PERFECTLY (100% Success Rate)
✅ Enterprise Grade - Full ITSM integration with comprehensive OAuth scopes
✅ Email Communication - Reply to requesters with ticket conversation integration
✅ Zero OAuth Issues - Bulletproof token management with rate limit protection
✅ Complete Testing - All tools validated through comprehensive client testing
✅ Production Ready - Robust error handling and business rule compliance
sdp-mcp-server/src/working-sse-server.cjsZoho-oauthtoken instead of Bearersubcategory field for request creationsearch_criteria format/technicians and /users endpointsgit clone https://github.com/PTTG-IT/SDP-MCP.git
cd SDP-MCP/sdp-mcp-server
npm install
cp .env.example .env
# Edit .env with your OAuth credentials
./start-sse-server.sh
The server will start on port 3456.
For Claude Code or other MCP clients:
{
"mcpServers": {
"service-desk-plus": {
"command": "npx",
"args": ["mcp-remote", "http://localhost:3456/sse", "--allow-http"]
}
}
}
For remote access:
{
"mcpServers": {
"service-desk-plus": {
"command": "npx",
"args": ["mcp-remote", "http://192.168.2.10:3456/sse", "--allow-http"]
}
}
}
For Windows VS Code:
{
"mcpServers": {
"service-desk-plus": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://10.212.0.7:3456/sse", "--allow-http"]
}
}
}
The project includes a complete mock API server for safe testing:
# Start mock API server (port 3457)
npm run mock:api
# Use mock API with SSE server
export SDP_USE_MOCK_API=true
./start-sse-server.sh
The mock API:
is_mock: true identifierexample/knowledge/service-desk-plus-authentication.md - OAuth implementation guideexample/knowledge/service-desk-plus-oauth-complete.md - Complete OAuth referenceexample/knowledge/service-desk-plus-search-criteria.md - Advanced search guideexample/knowledge/service-desk-plus-mandatory-fields.md - Required fields referenceexample/knowledge/service-desk-plus-sse-implementation.md - SSE server details# Service Desk Plus Configuration
SDP_BASE_URL=https://helpdesk.yourdomain.com # Custom domain
SDP_INSTANCE_NAME=itdesk # Instance name
SDP_PORTAL_NAME=yourportal # Portal name
SDP_DATA_CENTER=US # Data center (US, EU, IN, AU, JP, UK, CA, CN)
# OAuth Credentials
SDP_OAUTH_CLIENT_ID=your_client_id
SDP_OAUTH_CLIENT_SECRET=your_client_secret_here
SDP_OAUTH_REFRESH_TOKEN=your_permanent_refresh_token_here
# Optional: Use mock API for testing
SDP_USE_MOCK_API=false
See docs/OAUTH_SETUP_GUIDE.md for detailed instructions.
When MCP protocol evolves to support stateless connections:
OAuth Rate Limiting
Field Validation Errors (4012)
Priority Update Errors (403)
Authentication Errors (401)
# Enable debug logging
export DEBUG=sdp:*
./start-sse-server.sh
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
For issues and questions:
example/knowledge/ folderNote: This is for Service Desk Plus Cloud (SDPOnDemand), not on-premises installations.
Выполни в терминале:
claude mcp add service-desk-plus-mcp-server -- npx Read, send and search emails from Claude
автор: GoogleSend, search and summarize Slack messages
автор: SlackNo-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication