Skip to content

v0.2.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jun 06:33

Tekla MCP Server v0.2.2

A capability release that broadens read/analyze coverage: assembly-level analytics, a model-quality (QA) check battery, a generic property reader, table export, and a selection-scope switch shared across the query and analytics tools.

What's new since v0.2.1

New tools

  • tekla_get_properties — read any named properties (report properties, UDAs, or built-ins like VOLUME/AREA/WEIGHT) for an object by GUID, without a dedicated tool per field
  • tekla_export_objects — export filtered objects as a CSV or Markdown table (bill-of-materials handoff)
  • tekla_list_assemblies — assembly marks (ASSEMBLY_POS) with part count and total weight per mark
  • tekla_count_assemblies — count distinct assembly marks (unique assembly types)
  • tekla_get_assembly_parts — list all parts sharing a given assembly mark
  • tekla_find_modeling_issues — QA battery (missing material/profile/class, zero weight, not-numbered) grouped with sample GUIDs

Enhancements

  • useSelection scope switch on the query/analytics tools — operate on the current Tekla UI selection instead of the whole model ("analyze what I selected"; also faster on large models)
  • assembly group key for tekla_group_weight_by and tekla_list_distinct_values

Why this release

These additions move the server from flat parts-table queries toward fabrication-oriented workflows: bill-of-materials by assembly mark, model QA sweeps that surface modeling errors, and an interactive "work on my selection" loop.

Example use cases

  • "How many unique assembly marks are there, and which are the heaviest?"
  • "Run modeling-issue checks and show what's missing material or not numbered."
  • "I've selected some parts — sum their weight and group by profile."
  • "Read VOLUME, AREA and PHASE for this GUID."
  • "Export all class-20 beams as a CSV bill-of-materials."

Downloads

Asset Use case
TeklaMcp.Server-0.2.2-net48-win-x64.zip Production — Windows + Tekla Structures with an open model
TeklaMcp.Server-0.2.2-net8.0-mock.zip Development / testing without Tekla

Requirements

Windows + Tekla (net48):

  • Windows x64
  • Tekla Structures 2023+ (validated workflow)
  • Tekla running with a model open
  • .NET Framework 4.8 runtime

Mock backend (net8.0):

MCP client configuration

Extract the zip, then point your MCP client to the executable:

{
  "mcpServers": {
    "tekla": {
      "command": "C:\\path\\to\\TeklaMcp.Server.exe"
    }
  }
}

Keep the .exe and all .dll files in the same directory.

Full changelog

See CHANGELOG.md.