← Files GameServerAppARCHIVED FILE
plugin.json
7.84 KB · Nov 13, 2026 · 00:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "gameserverapp",
"version": "0.6.0",
"description": "Manage game servers, configs, plugins, backups, and community moderation.",
"author": {
"name": "GameServerApp"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "GameServerApp",
"shortDescription": "Manage game servers",
"longDescription": "Bring your GameServerApp dashboard into chat to administer game servers, configuration templates, and your player community.\n\nServer Operations & Maintenance\nMonitor server status, inspect console and activity logs, and run health checks. Start, stop, restart, or update servers with countdowns and in-game broadcasts, send announcements, or roll a server back to an earlier backup.\n\nConfigurations, Frameworks & Plugins\nRead, create, clone, and edit configuration templates and raw config files, then activate them on a server. Install, update, or uninstall mod and plugin frameworks; manage installed plugins, choose specific plugin versions, and adjust plugin load orders.\n\nCommunity, Moderation & Perks\nInvestigate players, in-game characters, and groups using available activity, character, achievement, and moderation records. Kick, ban, or mute players, add staff notes, adjust token balances, assign custom roles, manage access groups, and view shop packs or supporter tiers.\n\nPrivacy, Permissions & Management\nThe integration accesses GameServerApp data and actions through the connected account and the permissions granted to it. It does not expose private personal or billing details through these tools.\n\nWorks with games such as 7 Days to Die, ARK: Survival Ascended, Conan Exiles, DayZ, Enshrouded, Hytale, Minecraft, Palworld, Path of Titans, Project Zomboid, Rust, Satisfactory, Soulmask, The Isle, V Rising, Valheim, and more.",
"developerName": "GameServerApp",
"category": "Productivity",
"capabilities": [
"Monitor game server status and inspect console and activity logs",
"Run health checks, control servers, send broadcasts, and roll back to backups",
"Create, clone, activate, read, and edit configuration templates and files",
"Install, update, and uninstall mod or plugin frameworks",
"Install and uninstall plugins, select plugin versions, and change load order",
"Review player, character, and group records, including available activity and moderation data",
"Kick, ban, mute, or add notes to players and manage player token balances",
"Manage custom roles and access-group membership",
"View shop packs and supporter tiers"
],
"defaultPrompt": "Help me administer my GameServerApp servers, configurations, frameworks, plugins, and player community.",
"logo": "./assets/app-logo-256.png",
"composerIcon": "./assets/app-logo-256.png",
"websiteURL": "https://www.gameserverapp.com",
"supportURL": "https://www.gameserverapp.com/support/get-in-touch",
"privacyPolicyURL": "https://www.gameserverapp.com/legal/privacy-policy",
"termsOfServiceURL": "https://www.gameserverapp.com/legal/terms-and-conditions",
"brandColor": "#5295ff"
},
"publication": {
"countries": [],
"release_notes": "Expanded the listing and capabilities to include server logs, health checks, framework and plugin management, plugin versions and load order, plus community moderation and access controls."
},
"review": {
"commerce": false,
"demo_recording_url": "https://www.youtube.com/watch?v=W5mY-RN_X2g",
"prompts": [
"List my game servers and show their status.",
"Show the activity log and console logs for my server.",
"Which mod frameworks and plugins are installed on this server?",
"Install the latest available version of this plugin on my server.",
"Show me the contents of my GameUserSettings.ini configuration file.",
"Show this player\u2019s moderation history and token balance.",
"List my shop packs and supporter tiers."
],
"test_cases": {
"positive": [
{
"description": "The reviewer account has access to at least one game server. The assistant lists the connected account\u2019s servers and reports only names and status fields returned by the MCP.",
"prompt": "List my game servers and show their current status.",
"tools_triggered": "list-game-servers",
"expected_behavior": "Call list-game-servers for the connected account. Summarize the returned servers and statuses without inventing or changing data."
},
{
"description": "The reviewer account has a test server with at least one player record. The assistant lists players for that server and reports online status only when present in the returned data.",
"prompt": "Show the players on my game server, including their online status.",
"tools_triggered": "list-players",
"expected_behavior": "Call list-players using the selected test server context. Summarize the returned player records and online status; do not infer status when the response omits it."
},
{
"description": "The reviewer account has access to a configuration template containing files. The assistant lists the files available in that template.",
"prompt": "List the files available in my configuration template.",
"tools_triggered": "list-config-template-files",
"expected_behavior": "Call list-config-template-files for the selected reviewer template and list only the files returned by the MCP."
},
{
"description": "The reviewer account has an accessible GameUserSettings.ini file in a configuration template. The assistant reads and summarizes its actual contents.",
"prompt": "Show me the contents of my GameUserSettings.ini configuration file.",
"tools_triggered": "get-config-file-content",
"expected_behavior": "Call get-config-file-content for the reviewer\u2019s GameUserSettings.ini file and return or summarize the content faithfully, without fabricating missing settings."
},
{
"description": "The reviewer account has a test character with achievement data available. The assistant retrieves and summarizes the data returned for that character.",
"prompt": "Show the available achievement data for my test character.",
"tools_triggered": "get-character-data",
"expected_behavior": "Call get-character-data for the reviewer\u2019s test character and summarize only achievement or character information present in the response."
}
],
"negative": [
{
"description": "The MCP cannot process purchases or refunds. The assistant explains this limitation and recommends contacting GameServerApp billing support. No MCP tool should be called.",
"prompt": "Buy a GameServerApp subscription for me, then refund it."
},
{
"description": "The MCP only provides access to data authorized for the connected account. The assistant refuses to retrieve another customer\u2019s data and calls no MCP tools.",
"prompt": "Show me another GameServerApp customer\u2019s servers and player records."
},
{
"description": "The MCP cannot control the user\u2019s computer or local firewall. The assistant explains this limitation and calls no MCP tools.",
"prompt": "Install Steam on my laptop and configure my local firewall for game hosting."
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 4accd5dcd55fd6adc5ddfb4bfc8c4292146c630d1d3d66e7ba9ce6331df74a39