enhanced-it-helpdesk-mcp-server

BharatDeepanTR/enhanced-it-helpdesk-mcp-server

3.2

If you are the rightful owner of enhanced-it-helpdesk-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Enhanced IT Helpdesk MCP Server is an AI-powered IT support system that leverages the Model Context Protocol (MCP) with AWS Lambda to provide intelligent and context-aware assistance.

Tools
8
Resources
0
Prompts
0

Enhanced Thomson Reuters IT Helpdesk MCP Server

AI-powered IT Helpdesk with real Thomson Reuters Service Desk integration, featuring authentic TR resources, source attribution, and Claude AI enhancement via Model Context Protocol (MCP).

🚀 Overview

This enhanced IT support system provides:

  • Real TR Service Desk URLs: SharePoint, Teams chat, ServiceNow portal
  • Authentic TR Procedures: Official password reset, VPN, AWS access guides
  • Source Attribution: Clear labeling of Internal TR vs AI-generated responses
  • Claude AI Enhancement: Intelligent fallback for complex queries
  • Beautiful UI: Professional Thomson Reuters-branded interface
  • Production Ready: Deployed and tested with AgentCore Gateway integration

📦 Deployment

AWS Lambda Function:

  • Name: a208194-it-helpdesk-enhanced-mcp-server
  • Runtime: Python 3.14
  • Region: us-east-1
  • Account: 818565325759

Quick Deploy:

./deploy-enhanced-mcp-cloudshell.sh

🏗️ Architecture

┌─────────────────────┐    ┌──────────────────────┐    ┌─────────────────────┐
│  TR Helpdesk UI     │───▶│  AgentCore Gateway   │───▶│  Enhanced Lambda    │
│  Client (Beautiful) │    │  MCP Protocol        │    │  MCP Server         │
│  tr_helpdesk_ui_    │    │  AWS IAM Auth        │    │  tr_it_helpdesk_    │
│  client.py          │    │                      │    │  lambda.py          │
└─────────────────────┘    └──────────────────────┘    └─────────────────────┘
                                                                  │
                                                                  ▼
                                               ┌─────────────────────────────────┐
                                               │  Real TR Resources + Claude AI  │
                                               │  • Service Desk SharePoint     │
                                               │  • Teams Live Chat Support     │
                                               │  • ServiceNow Portal          │
                                               │  • Official Password Reset    │
                                               └─────────────────────────────────┘

📦 Deployment

AWS Lambda Function:

  • Name: a208194-it-helpdesk-enhanced-mcp-server
  • Runtime: Python 3.14
  • Region: us-east-1
  • Account: 818565325759

Quick Deploy:

./deploy-enhanced-mcp-cloudshell.sh

🛠️ Real Thomson Reuters IT Support Services

ServiceDescriptionReal TR Resources
AI-Enhanced IT SupportClaude AI assistance with TR contextInternal TR + AI-Generated responses
DNS TroubleshootingNetwork connectivity and domain resolutionTR Network Operations Center
Reset PasswordWindows, email, VPN password resethttps://pwreset.thomsonreuters.com
AWS Cloud Access RequestAWS console and service accesshttps://thomsonreuters.awsapps.com
VPN TroubleshootingRemote access and connectivity issuesTR VPN Portal + NOC Support
Email & Outlook SupportExchange, calendar, and email issuesTR Exchange Support Team
SharePoint ResourcesDigital Accessibility and TR portalshttps://trten.sharepoint.com
List All Available ToolsView all MCP tools and descriptionsTool Discovery Interface

🔧 Usage

🎨 Enhanced TR Helpdesk UI Client (Recommended):

python tr_helpdesk_ui_client.py

Features:

  • 🎨 Beautiful Thomson Reuters-branded interface
  • 🌐 8 IT support services with real TR resources
  • 🔐 AWS IAM authentication via AgentCore Gateway
  • 📱 Interactive menu with emojis and professional formatting
  • ⚡ True MCP protocol with proper Gateway routing
  • 📊 Shows up in AgentCore Gateway logs

🔬 Testing Methods

🎯 True MCP Protocol Testing (via AgentCore Gateway):

This method routes through the AgentCore Gateway and shows up in Gateway logs

Real Thomson Reuters Service Desk Resources:

🌐 Service Desk SharePoint: https://trten.sharepoint.com/sites/TR_Service_Desk_Test 💬 Teams Live Chat Support: Direct URL to Service Desk Teams channel 🎫 ServiceNow Portal: https://thomsonreuters.service-now.com 🔐 Password Reset Portal: https://pwreset.thomsonreuters.com/r/passwordreset/flow-selection

Direct Lambda Testing (Non-MCP):

# Test the enhanced TR helpdesk (Direct Lambda - bypasses Gateway)
aws lambda invoke \
  --function-name a208194-it-helpdesk-enhanced-mcp-server \
  --cli-binary-format raw-in-base64-out \
  --payload '{"query": "How do I reset my password?"}' \
  response.json && cat response.json

True MCP Protocol Testing (via AgentCore Gateway):

# Install awscurl for proper authentication
pip install awscurl

# List all available MCP tools
awscurl --service bedrock-agentcore \
  --region us-east-1 \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "method": "tools/list", "params": {}, "id": "list-tools"}' \
  https://a208194-askjulius-agentcore-gateway-mcp-iam-fvro4phd59.gateway.bedrock-agentcore.us-east-1.amazonaws.com/mcp

Test Enhanced TR IT Helpdesk Tools (MCP via Gateway):

# Test password reset service
awscurl --service bedrock-agentcore \
  --region us-east-1 \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "method": "tools/call", "params": {"name": "target-lambda-it-helpdesk-enhanced-mcp___reset_password", "arguments": {"query": "I forgot my password"}}, "id": "test-1"}' \
  https://a208194-askjulius-agentcore-gateway-mcp-iam-fvro4phd59.gateway.bedrock-agentcore.us-east-1.amazonaws.com/mcp

# Test AWS access service  
awscurl --service bedrock-agentcore \
  --region us-east-1 \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "method": "tools/call", "params": {"name": "target-lambda-it-helpdesk-enhanced-mcp___aws_access", "arguments": {"query": "How do I access AWS console?"}}, "id": "test-2"}' \
  https://a208194-askjulius-agentcore-gateway-mcp-iam-fvro4phd59.gateway.bedrock-agentcore.us-east-1.amazonaws.com/mcp

# Test IT support search
awscurl --service bedrock-agentcore \
  --region us-east-1 \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "method": "tools/call", "params": {"name": "target-lambda-it-helpdesk-enhanced-mcp___it_support_search", "arguments": {"question": "VPN troubleshooting help"}}, "id": "test-3"}' \
  https://a208194-askjulius-agentcore-gateway-mcp-iam-fvro4phd59.gateway.bedrock-agentcore.us-east-1.amazonaws.com/mcp

Recommended: Use the Beautiful UI Client (Best MCP Experience):

python tr_helpdesk_ui_client.py

📁 Core Files (Enhanced Version 2.0)

  • tr_it_helpdesk_lambda.py - Production Lambda with real TR Service Desk URLs and source attribution
  • tr_helpdesk_ui_client.py - Beautiful Thomson Reuters-branded MCP client interface
  • requirements.txt - Essential dependencies (boto3, requests)

✨ Key Features

  • Real TR Service Desk Integration - Authentic SharePoint, Teams, ServiceNow URLs
  • Source Attribution - Clear labeling of Internal TR vs AI-generated responses
  • Production Ready - Deployed and tested on AWS Lambda
  • Beautiful UI - Professional TR-branded interface with enhanced user experience
  • AgentCore Gateway Compatible - Full MCP protocol support with AWS IAM authentication
  • Claude AI Enhanced - Intelligent fallback for complex IT queries
  • 8 IT Support Services - Comprehensive coverage of common TR IT issues

🔗 MCP Endpoint

Direct Lambda ARN:

arn:aws:lambda:us-east-1:818565325759:function:a208194-it-helpdesk-enhanced-mcp-server

AgentCore Gateway (Production):

  • Gateway ID: a208194-askjulius-agentcore-gateway-mcp-iam-fvro4phd59
  • MCP Endpoint: https://a208194-askjulius-agentcore-gateway-mcp-iam-fvro4phd59.gateway.bedrock-agentcore.us-east-1.amazonaws.com/mcp
  • Status: ✅ Active and operational
  • Authentication: AWS IAM with proper trust policy
  • Protocol: MCP over JSON-RPC 2.0

Available Enhanced TR IT Helpdesk Tools:

  • target-lambda-it-helpdesk-enhanced-mcp___reset_password
  • target-lambda-it-helpdesk-enhanced-mcp___aws_access
  • target-lambda-it-helpdesk-enhanced-mcp___it_support_search

📊 Status

✅ Enhanced Version 2.0: PRODUCTION READY

  • ✅ Real Thomson Reuters Service Desk URLs integrated
  • ✅ Source attribution implemented for transparency
  • ✅ Beautiful UI deployed and tested
  • ✅ AgentCore Gateway routing functional
  • ✅ Claude AI enhancement operational
  • ✅ All 8 IT services and 18 tools working

🎯 What Makes This Special

🔍 Source Transparency: Users always know if responses come from:

  • 📋 Internal TR Resources - Official procedures and links
  • 🤖 AI-Generated Content - Claude AI enhanced responses

🌐 Real Service Desk Integration:

  • Official TR Service Desk SharePoint site
  • Direct Teams chat support links
  • Authentic ServiceNow portal access
  • Real password reset procedures

🎨 Professional Experience:

  • Thomson Reuters branding and colors
  • Intuitive menu system with emojis
  • Error handling and user guidance
  • Session management and tracking

📞 Thomson Reuters IT Support

🌐 Global Service Desk: +1-855-888-8899 (24/7) 🎫 ServiceNow Portal: https://thomsonreuters.service-now.com
📧 Email Support: servicedesk@thomsonreuters.com

For technical questions about this MCP server:

  • Check the deployed Lambda function: a208194-it-helpdesk-enhanced-mcp-server
  • Test with the beautiful UI client: tr_helpdesk_ui_client.py
  • Review real TR Service Desk resources integrated in the system

🚀 Enhanced Thomson Reuters IT Helpdesk MCP Server v2.0
Production Ready | Real Service Desk Integration | Source Attribution | Last Updated: December 3, 2025