Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ENGINEER_MCP_DBNoThe 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 8 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivitySlowing
ResponsivenessNo issues