Token导航 LogoToken导航TokenDH.com
Pycycle MCP logo
AI代理stdio官方级别未说明来源级核验

Pycycle MCP

MCP Server

pycycle-mcp是一个轻量级的模型上下文协议服务器,用于支持pyCycle/OpenMDAO的引擎周期工作流,提供生命周期管理、变量检查和执行功能。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
工作流管理Python性能分析

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cmudrc

提供方

cmudrc

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

pycycle mcp

![CI](https://github.com/cmudrc/pycycle-mcp/actions/workflows/ci.yml) ![Docs](https://github.com/cmudrc/pycycle-mcp/actions/workflows/docs-pages.yml) ![Examples](https://github.com/cmudrc/pycycle-mcp/actions/workflows/examples.yml)

pycycle-mcp 是pyCycle/OpenMDAO的轻量级模型上下文协议服务器 发动机循环工作流程。存储库包括确定性示例/测试,因此 本地开发和CI可以验证工具合同,而不需要完整的 pyCycle/OpenMDAO资产的运行时安装。

概述

该项目目前提供:

  • 支持FastMCP的服务器,具有stdio和HTTP兼容的传输。
  • 用于循环生命周期、变量检查/更新、执行、扫描的工具,

以及总导数评估。

  • Pydantic支持的验证,带有结构化MCP风格的错误有效载荷。
  • 存储库脚手架检查和烟雾测试的确定性示例。

快速入门

需要Python 3.12以上。

python3 -m venv .venv
source .venv/bin/activate
make dev
make test
make ci

通过stdio启动服务器:

pycycle-mcp --transport stdio

检查非阻塞HTTP传输配置示例:

PYTHONPATH=src python3 examples/server/http_launch_config.py

例子

这些示例具有确定性,并与当前存储库保持一致 合同。

文档

使用以下命令在本地构建文档:

make docs

Python API重命名

包导入根目录现在是:

  • pycycle_mcp

有意保留旧的预重命名导入路径和CLI别名 远离的。

共享CPACS集成

该MCP包括 CPACS适配器 (src/pycycle_mcp/cpacs_adapter.py)那个 将pyCycle连接到共享的CPACS飞机分析管道。

它做什么

适配器从CPACS读取发动机参数和气动阻力,运行一个真实的 OpenMDAO/pyCycle涡扇发动机循环分析,并写入性能结果--net 推力、TSFC、OPR、BPR、燃油流量 //mcpResults.

方向XPath
读取.//vehicles/engines, .//analysisResults/aero/coefficients/CD
写入.//vehicles/engines/engine/analysis/mcpResults (Fn、TSFC、OPR、BPR、燃油流量)

作为管道的一部分运行

python pipeline/shared_cpacs_orchestrator.py D150_v30.xml --mcps tigl su2 pycycle mission

cmudrc/飞机分析 为了 完整的管道文档、版本控制细节和安装说明。

相关MCP服务器

MCP存储库
TiGL(几何)cmudrc/tigl-mcp
SU2(CFD空气动力学)CMUDRC/SU2-MCP
任务(轨迹/燃料)cmudrc/任务mcp

贡献

贡献指南 CONTRIBUTING.md.

目录标签

目录标签

工作流管理Python性能分析模型服务器本地部署航空工程CPACS集成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP