mcp-activation
Bridge AI agents to live NetAlertX runtime data via the Model Context Protocol.
Install
mkdir -p .claude/skills/mcp-activation && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3448" && unzip -o skill.zip -d .claude/skills/mcp-activation && rm skill.zipInstalls to .claude/skills/mcp-activation
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Enables live interaction with the NetAlertX runtime. This skill configures the Model Context Protocol (MCP) connection, granting full API access for debugging, troubleshooting, and real-time operations including database queries, network scans, and device management.Key capabilities
- →Configure MCP connection
- →Execute network scans
- →Query device database
- →Trigger Wake-on-LAN
- →Validate runtime state
How it works
The skill runs a configuration script inside the container to extract API tokens and generate connection files for the MCP server. It then requires a session restart or window reload to activate the tools.
Inputs & outputs
When to use mcp-activation
- →Connect to NetAlertX runtime
- →Query live network database
- →Trigger network scan actions
- →Validate runtime fix efficacy
About this skill
MCP Activation Skill
This skill configures the NetAlertX development environment to expose the Model Context Protocol (MCP) server to AI agents.
Why use this?
By default, agents only have access to the static codebase (files). To perform dynamic actions—such as:
- Querying the database (e.g., getting device lists, events)
- Triggering actions (e.g., network scans, Wake-on-LAN)
- Validating runtime state (e.g., checking if a fix actually works)
...you need access to the MCP Server running inside the container. This skill sets up the necessary authentication tokens and connection configs to bridge your agent to that live server.
Prerequisites
- Devcontainer: You must be connected to the NetAlertX devcontainer.
- Server Running: The backend server must be running (to generate
app.confwith the API token).
Activation Steps
-
Activate Devcontainer Skill: If you are not already inside the container, activate the management skill:
activate_skill("devcontainer-management") -
Generate Configurations: Run the configuration generation script inside the container. This script extracts the API Token and creates the necessary settings files (
.gemini/settings.jsonand.vscode/mcp.json).# Run inside the container /workspaces/NetAlertX/.devcontainer/scripts/generate-configs.sh -
Apply Changes:
-
For Gemini CLI: The agent session must be restarted to load the new
.gemini/settings.json."I have generated the MCP configuration. Please restart this session to activate the
netalertx-devcontainertools." -
For VS Code (GitHub Copilot / Cline): The VS Code window must be reloaded to pick up the new
.vscode/mcp.json."I have generated the MCP configuration. Please run 'Developer: Reload Window' in VS Code to activate the MCP server."
-
Verification
After restarting, you should see new tools available (e.g., netalertx-devcontainer__get_devices).
When not to use it
- →When the NetAlertX container is not running
- →When the devcontainer is not active
Prerequisites
Limitations
- →Requires manual session restart or window reload
- →Depends on the backend server generating an app.conf file
How it compares
It automates the generation of authentication tokens and connection files instead of requiring manual configuration of the MCP server.
Compared to similar skills
mcp-activation side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| mcp-activation (this skill) | 3 | 6mo | Review | Intermediate |
| splunk-connect-for-snmp-setup | 0 | 2mo | Review | Advanced |
| secrets-management | 5 | 3mo | Review | Advanced |
| ossfuzz | 1 | 2mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by netalertx
View all by netalertx →You might also like
splunk-connect-for-snmp-setup
chambear2809
>-
secrets-management
wshobson
Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.
ossfuzz
trailofbits
OSS-Fuzz provides free continuous fuzzing for open source projects. Use when setting up continuous fuzzing infrastructure or enrolling projects.
container-security-testing
Ed1s0nZ
容器安全测试的专业技能和方法论
fix-cves
okteto
Fix all CVEs in the Okteto CLI Docker image by scanning with Trivy and updating vulnerable dependencies and binaries
sca-trivy
rohunj
Software Composition Analysis (SCA) and container vulnerability scanning using Aqua Trivy for identifying CVE vulnerabilities in dependencies, container images, IaC misconfigurations, and license compliance risks. Use when: (1) Scanning container images and filesystems for vulnerabilities and misconfigurations, (2) Analyzing dependencies for known CVEs across multiple languages (Go, Python, Node.js, Java, etc.), (3) Detecting IaC security issues in Terraform, Kubernetes, Dockerfile, (4) Integrating vulnerability scanning into CI/CD pipelines with SARIF output, (5) Generating Software Bill of Materials (SBOM) in CycloneDX or SPDX format, (6) Prioritizing remediation by CVSS score and exploitability.