Mattermost Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mattermost Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server for comprehensive Mattermost administration and operations, with priority focus on admin console functionality.
cd /Users/franksimpson/CascadeProjects/mattermost-mcp-server
npm installAdd to your MCP settings file (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"mattermost": {
"command": "node",
"args": ["/Users/franksimpson/CascadeProjects/mattermost-mcp-server/index.js"],
"env": {
"MATTERMOST_URL": "https://docker-production-a32b.up.railway.app",
"MATTERMOST_TOKEN": "tfszhco5sfy1jbfif9cfyz4gyy"
}
}
}
}get_system_config - Get entire system configurationupdate_system_config - Update system settingsget_system_status - Get system health statusget_analytics - Get system analyticsget_logs - View server logslist_users - List all users with filteringget_user - Get specific user detailscreate_user - Create new userupdate_user_roles - Update user roles (admin access)deactivate_user - Deactivate user accountlist_teams - List all teamscreate_team - Create new teamadd_user_to_team - Add user to teamlist_channels - List channelscreate_channel - Create new channeladd_user_to_channel - Add user to channelsend_message - Send message to channelget_channel_posts - Get posts from channellist_plugins - List installed pluginsenable_plugin - Enable a plugindisable_plugin - Disable a pluginAfter configuration, you can use these tools through the MCP interface:
// Get system configuration
mcp_mattermost_get_system_config()
// List all users
mcp_mattermost_list_users({ page: 0, per_page: 100 })
// Create a new user
mcp_mattermost_create_user({
email: "[email protected]",
username: "newuser",
password: "securepassword123"
})
// Make a user admin
mcp_mattermost_update_user_roles({
user_id: "user_id_here",
roles: "system_admin system_user"
})
// Send a message
mcp_mattermost_send_message({
channel_id: "channel_id_here",
message: "Hello from MCP!"
})~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.