[Tekla AI]使用vscode + cline创建Tekla MCP 服务器

发布时间:2026/10/23 16:49:29

[Tekla AI]使用vscode + cline创建Tekla MCP 服务器 连接ai大模型和Tekla软件就必须借助MCP服务器。本文使用vscode cline创建Tekla MCP服务器。cline在vscode左侧的Extensions Ctrl Shift X中安装。打开cline中的MCP ServersConfigure MCP Servers会打开cline_mcp_settings.json编辑窗口。编辑内容如下{mcpServers:{tekla:{disabled:false,timeout:60,type:stdio,command:D:/MyCode/python projects/Tekla_MCP/.venv/Scripts/python.exe,args:[D:/MyCode/python projects/Tekla_MCP/tekla_server.py],env:{PYTHONUNBUFFERED:1}}}}解释下D:/MyCode/python projects/Tekla_MCP这个是新建的python项目文件夹D:/MyCode/python projects/Tekla_MCP/tekla_server.py这个用来操作tekla的脚本内容大致如下importosimportsysimportclrimportasyncioimportloggingfromtypingimportAny,Dict,List,Optional# 配置日志重要logging.basicConfig(levellogging.INFO,format%(asctime)s - %(name)s - %(levelname)s - %(message)s,streamsys.stderr# MCP 使用 stdout 通信日志输出到 stderr)loggerlogging.getLogger(tekla-mcp)# 1. 环境与路径准备newpathos.path.dirname(os.path.abspath(__file__))ifnewpathnotinsys.path:sys.path.append(newpath)os.environ[PATH]newpathos.path.pathsepos.environ[PATH]# 2. 引入 Tekla 依赖importmath clr.AddReference(Tekla.Structures)fromTekla.Structuresimport*clr.AddReference(Tekla.Structures.Model)fromTekla.Structures.Modelimport*fromTekla.Structures.Model.UIimport*clr.AddReference(Tekla.Structures.Drawing)fromTekla.Structures.Drawingimport*fromTekla.Structures.Geometry3dimport*# 3. 初始化 FastMCP 服务frommcp.server.fastmcpimportFastMCP mcpFastMCP(TeklaAssistant)# 工具检查 Tekla 连接 mcp.tool()defcheck_tekla_connection()-str:检查当前 Tekla 模型的连接状态try:modelModel()ifmodel.GetConnectionStatus():return已成功连接到前台 Tekla Structures 软件returnTekla 软件已打开但未进入任何具体模型。exceptExceptionase:returnf连接 Tekla 失败错误原因:{str(e)}# 4. 核心修正强行指定以无日志的 stdio 管道模式运行if__name____main__:mcp.run(transportstdio)注意这里import clr模块名称不叫clr模块名称是pythonnet是用来连接python和C#库的比较tekla open api只支持C#。其余模块按需安装。安装好了后打开Tekla打开一个模型在cline最下方点开Manage MCP servers就是右侧那个按钮会看到如下图就表示安装好了。MCP服务器在不活动时候会自动断开需要点击Retry Connection或者直接让模型忽略这个用python脚本一样操作模型。
延伸阅读

更多相关文章

2026/10/23 13:39:23

grepWin 多语言支持全解:28 种语言背后发生了什么

grepWin 多语言支持全解:28 种语言背后发生了什么 【免费下载链接】grepWin A powerful and fast search tool using regular expressions 项目地址: https://gitcode.com/gh_mirrors/gr/grepWin 你在设置里把界面语言切成日语、点下确定的一瞬间&#xff0c…

2026/10/22 20:55:18

【COMSOL】全流程实践与解析 Demo1-隧道开挖

目录 一、模型向导 二、建模 1. 几何 2. 物理场 3. 边界条件 4. 塑性变形 5. 网格 三、计算 COMSOL版本:6.4 对应【文件】 →【案例库】中的 tunnel_excavation 案例 一、模型向导 新建 → 模型向导 → 空间维度:二维 一般建模都会从低维开始建…

2026/10/23 23:57:39

Python爬虫实战:知乎回答文本与图片采集源码解析

简介:这份资源面向具备Python基础、希望入门网络数据采集的开发者与数据分析学习者,围绕知乎问答社区场景,讲解如何抓取回答中的文本与图片。内容涉及HTTP请求发送、HTML解析、文件读写与延时策略等环节,帮助读者理解从问题ID定位…

2026/10/23 23:52:38

Python面试核心考点:可变对象、装饰器与垃圾回收机制

简介:面向Python技术面试的基础知识整理,属于Python开发学习教程类资源,无论对于应届毕业生还是转型工程师,都能帮助建立清晰的知识框架,适合在考前集中复习。压缩包大小约33.16MB,便于离线下载后按模块逐项…

2026/10/23 23:52:38

MATLAB图像处理实现大型锻件轮廓提取与ISO尺寸判读

简介:本资源是一套基于MATLAB实现的大型几何锻件非接触式图像测量完整方案,面向机械制造、质量检测及自动化领域的工程师与高年级本科生,解决传统接触测量在大型复杂锻件上易变形、效率低、精度难保障等工程痛点。压缩包共3个文件&#xff08…

2026/10/23 23:52:38

蓝牙模块STC程序实战:主从配置、AT指令与串口透传排错指南

简介:资源定位于STC单片机与蓝牙模块的无线通信开发,面向嵌入式初学者或需要快速搭建主从设备互联的开发者。压缩包包含21个文件,以c源文件、h头文件为主,辅以hex固件、uv2工程文件、obj目标文件及调试生成文件,整体仅…

2026/10/23 23:52:38

大模型放量前兆:从产品入口、接口变更到区域灰度

1. 从三个动作看大模型放量前的信号逻辑关注大模型迭代节奏的人最近应该都有同感:某些厂商在正式开放新版本之前,总会先放出一连串看似零散、实则高度关联的动作。我把这类动作称为"放量前兆"。它们通常不是官方公告,而是藏在产品更…

2026/10/23 23:52:38

AI工作操作系统:从插件到基础设施的范式升级

1. 项目概述:当AI不再只是工具,而成为“工作操作系统”意味着什么“Perplexity CEO:AI 是工作操作系统”——这句话最近在技术圈和职场人群里反复刷屏。它不是一句营销口号,也不是对AI能力的夸张修辞,而是对当前人机协…

2026/10/23 22:56:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑