EVE-NG MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| connect_eveng_serverC | |
| disconnect_eveng_serverA | |
| test_connectionB | |
| get_server_infoB | |
| list_labsC | List available labs in EVE-NG. This tool retrieves a list of all labs available in the specified path on the EVE-NG server, including their basic information. |
| create_labC | Create a new lab in EVE-NG. This tool creates a new lab with the specified name and metadata in the given path on the EVE-NG server. |
| get_lab_detailsC | Get detailed information about a specific lab. This tool retrieves comprehensive information about a lab including its metadata, nodes, networks, and current status. |
| delete_labA | Delete a lab from EVE-NG. This tool permanently deletes a lab and all its associated resources from the EVE-NG server. This action cannot be undone. |
| list_node_templatesB | List available node templates in EVE-NG. This tool retrieves all available node templates that can be used to create nodes in labs, including their supported images and options. |
| list_nodesB | List all nodes in a lab. This tool retrieves information about all nodes in the specified lab, including their status, configuration, and connectivity. |
| add_nodeB | Add a node to a lab. This tool adds a new node to an existing lab with the specified template, configuration, and positioning. The node will be created but not automatically started. |
| get_node_detailsC | Get detailed information about a specific node. This tool retrieves comprehensive information about a node including its configuration, status, interfaces, and connectivity. |
| start_nodeC | Start a specific node. This tool starts a node in the lab. The node must be in stopped state to be started successfully. |
| stop_nodeB | Stop a specific node. This tool stops a running node in the lab. The node will be gracefully shut down and its state will be preserved. |
| start_all_nodesB | Start all nodes in a lab. This tool starts all nodes in the specified lab. Nodes will be started according to their configured delay settings. |
| stop_all_nodesA | Stop all nodes in a lab. This tool stops all running nodes in the specified lab. All nodes will be gracefully shut down and their states preserved. |
| wipe_nodeA | Wipe a specific node (reset to factory state). This tool wipes a node, deleting all user configuration including startup-config, VLANs, and other settings. The next start will rebuild the node from the selected image. |
| wipe_all_nodesA | Wipe all nodes in a lab (reset to factory state). This tool wipes all nodes in the lab, deleting all user configuration including startup-configs, VLANs, and other settings. The next start will rebuild all nodes from their selected images. |
| delete_nodeB | Delete a node from a lab. This tool permanently removes a node from the lab. All node data and configuration will be lost. This action cannot be undone. |
| list_network_typesB | List available network types in EVE-NG. This tool retrieves all available network types that can be used to create networks in labs (bridge, cloud, nat, etc.). |
| list_lab_networksC | List all networks in a lab. This tool retrieves information about all networks configured in the specified lab, including their types and connections. |
| create_lab_networkC | Create a network in a lab. This tool creates a new network (cloud, bridge, NAT, etc.) in the lab with the specified type and positioning. |
| delete_lab_networkA | Delete a network from a lab. This tool permanently removes a network from the lab. All connections to this network will be lost. This action cannot be undone. |
| connect_node_to_networkC | Connect a node to a network. This tool creates a connection between a node interface and a network in the lab, enabling communication through that network. |
| connect_node_to_nodeC | Connect two nodes together directly. This tool creates a direct point-to-point connection between two nodes in the lab, enabling direct communication between them. |
| get_lab_topologyC | Get lab topology information. This tool retrieves the complete topology of the lab including all nodes, networks, and their connections. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create_simple_lab | Guide for creating a basic lab setup with essential components. |
| create_enterprise_topology | Template for creating complex enterprise network topologies. |
| diagnose_connectivity | Network troubleshooting workflow for connectivity issues. |
| configure_lab_automation | Automation script generation for lab configuration and management. |
| analyze_lab_performance | Performance analysis guidance for lab optimization. |
| debug_node_issues | Node-specific problem solving and debugging workflow. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_server_status | Get real-time EVE-NG server status. |
| get_api_reference | Get EVE-NG MCP Server API reference documentation. |
| get_topology_examples | Get sample topology configurations and examples. |
| get_troubleshooting_guide | Get troubleshooting guide for common issues. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moimran/eveng-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server