engineer-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ENGINEER_MCP_DB | No | The path to the SQLite database file. Can also be set using the --db argument in the MCP client configuration. | engineer-mcp.sqlite |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| beam_bendingB | Bending stress, deflection, and safety factor for a simply supported or cantilever beam with a point or uniform load. |
| section_propertiesB | Area, moments of inertia, section moduli, and radius of gyration for standard cross-sections. |
| bolt_strengthC | Tensile stress area, proof strength, recommended preload, and safety factor for metric bolts. |
| shaft_analysisB | Torsion stress, angle of twist, and first lateral critical speed for solid or hollow shafts. |
| bearing_lifeB | ISO 281 basic rating life L10 for ball and roller bearings, in revolutions and hours. |
| von_misesB | von Mises equivalent stress, maximum shear stress, and yield safety factor for a stress state. |
| unit_convertA | Convert a value between compatible units. Rejects mismatched dimensions and quantity categories. |
| material_lookupB | Look up mechanical properties for common engineering materials from the curated database. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool addresses a distinct analysis domain: beam bending, section geometry, bolt strength, shaft torsion, bearing life, stress equivalence, unit conversion, and material lookup. There is no overlap or ambiguity among these eight tools.
All tool names follow a uniform lowercase_snake_case convention with two components (e.g., beam_bending, unit_convert, material_lookup). While not strictly verb_noun, the naming is consistent and predictable across the set.
With exactly 8 tools, the set is well-scoped for a mechanical engineering calculation server. Each tool fills a distinct need, and the count is neither overwhelming nor sparse.
The toolkit covers essential mechanical design calculations: beams, sections, bolts, shafts, bearings, stress states, units, and materials. Minor gaps exist (e.g., fatigue analysis or column buckling), but these are not critical for the apparent purpose.