65 lines
1.8 KiB
JSON
65 lines
1.8 KiB
JSON
{
|
|
"dxt_version": "0.1",
|
|
"name": "Siwat System Portal",
|
|
"version": "1.0.0",
|
|
"description": "Siwat System MCP Extension for Siwat System API",
|
|
"author": {
|
|
"name": "Siwat Sirichai",
|
|
"email": "siwat@siwatinc.com",
|
|
"url": "https://portal.siwatsystem.com"
|
|
},
|
|
"homepage": "https://portal.siwatsystem.com",
|
|
"documentation": "https://portal.siwatsystem.com/api/docs",
|
|
"icon": "icon.png",
|
|
"keywords": [
|
|
"siwatsystem"
|
|
],
|
|
"compatibility": {
|
|
"runtimes": {
|
|
"node": ">=16.0.0"
|
|
}
|
|
},
|
|
"server": {
|
|
"type": "node",
|
|
"entry_point": "index.js",
|
|
"mcp_config": {
|
|
"command": "node",
|
|
"args": [
|
|
"${__dirname}/index.js",
|
|
"--header",
|
|
"x-api-key:${user_config.api_key}",
|
|
"https://api.siwatsystem.com/api/mcp"
|
|
],
|
|
"env": {}
|
|
}
|
|
},
|
|
"user_config": {
|
|
"api_key": {
|
|
"type": "string",
|
|
"title": "API Key",
|
|
"description": "Your Siwat System API key for authentication",
|
|
"sensitive": true,
|
|
"required": true
|
|
}
|
|
},
|
|
"prompts": [
|
|
{
|
|
"name": "Set VPN Location",
|
|
"description": "Choose a VPN location for one of your devices",
|
|
"argument": ["location", "device"],
|
|
"text": "Set the VPN location my ${arguments.device} to ${arguments.location}"
|
|
},
|
|
{
|
|
"name": "Get VPN Location",
|
|
"description": "Get the current VPN location for one of your devices",
|
|
"argument": ["device"],
|
|
"text": "Get the VPN location for my ${arguments.device}"
|
|
},
|
|
{
|
|
"name": "Get Email History",
|
|
"description": "Retrieve the email history for a specific date range for a specific domain",
|
|
"argument": ["domain", "start_date", "end_date"],
|
|
"text": "Get the email history for ${arguments.domain} from ${arguments.start_date} to ${arguments.end_date}"
|
|
}
|
|
]
|
|
}
|