-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmanifest.json
More file actions
52 lines (52 loc) · 1.7 KB
/
Copy pathmanifest.json
File metadata and controls
52 lines (52 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{
"manifest_version": "0.3",
"name": "mcp-server-knowbe4",
"display_name": "KnowBe4 MCP Server",
"version": "1.0.0",
"description": "MCP server for KnowBe4 — security awareness training, phishing simulation, and user risk management.",
"long_description": "Provides Claude with tools to interact with the KnowBe4 Reporting API. Manage phishing campaigns, training enrollments, user risk scores, groups, policies, store purchases, and generate security awareness reports. Supports all KnowBe4 regions (US, EU, CA, UK, DE).",
"author": {
"name": "Wyre Technology",
"url": "https://github.com/WYRE-AI"
},
"repository": {
"type": "git",
"url": "https://github.com/WYRE-AI/mcp-server-knowbe4"
},
"license": "Apache-2.0",
"keywords": ["knowbe4", "security-awareness", "phishing", "training", "mcp", "msp"],
"icon": "icon.png",
"server": {
"type": "node",
"entry_point": "dist/index.js",
"mcp_config": {
"command": "node",
"args": ["${__dirname}/dist/index.js"],
"env": {
"KNOWBE4_API_KEY": "${user_config.api_key}",
"KNOWBE4_REGION": "${user_config.region}"
}
}
},
"tools_generated": true,
"user_config": {
"api_key": {
"type": "string",
"title": "API Key",
"description": "Your KnowBe4 Reporting API key (from Account Settings > API)",
"required": true,
"sensitive": true
},
"region": {
"type": "string",
"title": "Region",
"description": "KnowBe4 API region (us, eu, ca, uk, de). Defaults to us.",
"required": false
}
},
"compatibility": {
"platforms": ["darwin", "win32", "linux"],
"runtimes": { "node": ">=20.0.0" },
"claude_desktop": ">=0.10.0"
}
}