Production-ready Model Context Protocol (MCP) server for EVE-NG network emulation platform integration
Three tools present, all with basic descriptions and input schemas. However, critical gaps undermine quality: (1) Tool names lack action verbs, 'create_simple_lab' and 'create_enterprise_topology' are acceptable, but 'diagnose_connectivity' is vague (does it diagnose, report, or fix?). (2) Descriptions are extremely brief (18 - 50 chars), well below the 50 - 200 char baseline for LLM-optimized descriptions. (3) Parameter descriptions are minimal or absent, 'Name of the lab to create' is acceptable, but 'Source node name' and 'Target node name' lack context on what constitutes a valid node identifier. (4) No output schemas documented anywhere, LLMs cannot plan downstream calls or extract structured data. (5) No error handling guidance, tools provide no recovery hints if a lab doesn't exist or nodes are unreachable. (6) Tools are prompts, not executable tools, they appear to be workflow templates rather than callable MCP tools with actual implementations.
Template for creating complex enterprise network topologies.
Guide for creating a basic lab setup with essential components.
Network troubleshooting guide for diagnosing connectivity issues between nodes.
No output schemas documented. LLMs cannot infer what fields are returned, breaking tool chaining and forcing guesswork on downstream calls.
Descriptions are 18 - 50 characters, far below the 50 - 200 char baseline. Too brief to guide LLM tool selection or explain when to use each tool.
Parameter descriptions lack context. 'Source node name' and 'Target node name' do not explain valid formats, naming conventions, or how to discover available nodes.
No error handling or recovery guidance. Tools provide no hints if a lab doesn't exist, nodes are unreachable, or connectivity cannot be diagnosed.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | <=2025-11-25 | v2 |
Tools appear to be prompts/templates, not executable MCP tools. No evidence of actual implementation or callable endpoints, only workflow definitions in prompts/workflows.py.