An MCP server for Tekla that facilitates interaction with Tekla Structures, allowing users to speed-up modeling processes
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"tekla-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
src="https://github.com/teknovizier/tekla_mcp_server/actions/workflows/python-tests.yml/badge.svg" src="https://img.shields.io/badge/python-3.11%20%7C%203.12%20%7C%203.13-blue?style=flat&logo=python" src="https://img.shields.io/github/license/teknovizier/tekla_mcp_server?color=green"
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
Coinbase Design System - MCP Server
MCP Security Weekly
Get CVE alerts and security updates for Tekla_mcp_server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Tekla and AI. Made Easy.
This server enables interaction with Tekla Structures, helping users automate and accelerate modeling workflows. It acts as a bridge between AI agents or MCP-compatible clients and Tekla, exposing resources and tools for selection, component insertion, property management, modeling and view operations. A read-only mode is available for safe query-only access.
📌 What is MCP?
MCP stands for Model Context Protocol, a communication protocol introduced by Anthropic to enable efficient and secure interactions between large language models and external systems.
Tekla MCP Server uses AI-powered natural language processing to translate human intent into Tekla operations, allowing users to interact with tools using plain text.
To use this server, one must first install and configure an MCP client.
Modular Architecture: Powered by FastMCP 3.0, with toolset organization through modular providers (Selection, View, Properties, Components, Operations, Drawings, Modeling).
Resource Discovery: Auto‑detection of available filters, macros, components, Tekla phases, grids, material and rebar catalogs and project context files.
Component Handler Plugin System: Flexible plugin model for Tekla components with lifecycle hooks, e.g., Lifting Anchors component selects anchors based on element weight and auto‑calculates anchor placement according to center of gravity.
LLM‑Powered Component Property Understanding: Natural language mapping like "concrete cover thickness" → actual Tekla component property.
Semantic Attribute Mapping: Hybrid semantic system (MiniLM embedding model + LLM fallback) for mapping user‑friendly names to Tekla attributes.
Flexible Access Control: Possibility to run in read-only mode for safe query-only access and to hide specific tool categories based on project or workflow needs.
See Reference for complete list of tools and resources.
The server was tested to work with Tekla 2022 and Tekla 2026 and may not be compatible with other versions of Tekla Structures.
Verified to work correctly with Claude Desktop, DeepChat and Goose clients, along with the following language models:
For complete setup instructions, see Quickstart Guide.
| Guide | Description |
|---|---|
| Reference | Tools and resources reference |
| Quickstart | Setup and first steps |
| Configuration | Config files and environment variables |
| Testing | Running tests |
| Distribution | Building portable binary |