Skip to main content

aero-bailian-mcp-demo 0.6.2

目标能力单元:气动测试

本版本已经把用户提供的 Excel 输入模板:

气动计算输入模板-参数形式.xlsx

直接内置到 Python/PyPI 包中。安装到 FC 后会通过 importlib.resources 从包内读取模板,因此:

  • 不需要在 FC 额外上传 Excel;
  • 不需要再配置 PCLINK_TEMPLATE_FILE;
  • 不需要调用模板下载接口。

已核对的 Excel 模板结构

模板 Sheet1 范围为 A1:F36:

  • A列:节点名称
  • B列:所属节点
  • C列:节点类型
  • D列:值
  • E列:单位
  • F列:备注

模板中存在节点 机翼_面积,因此 wing_area_m2 会写入该节点 D 列。

当前上传模板中没有名为 Mach/马赫数、迎角/攻角的节点,所以 0.6.2:

  • 保持 MCP 的 mach、angle_of_attack_deg 输入不变;
  • 同时把 Mach、迎角作为 autoRun multipart 表单字段发送;
  • 不会擅自给 Excel 增加新节点,从而保持用户上传模板结构不变。

发布

Remove-Item -Recurse -Force dist -ErrorAction SilentlyContinue
uv build
uv publish --token 你的新PyPIToken

应生成:

  • dist\aero_bailian_mcp_demo-0.6.2.tar.gz
  • dist\aero_bailian_mcp_demo-0.6.2-py3-none-any.whl

FC 启动命令

uvx --python 3.13 --from aero-bailian-mcp-demo==0.6.2 aero-bailian-mcp-demo

FC 环境变量

PCLINK_BASE_URL=https://idarec.buaa.edu.cn
PCLINK_BASE_PATH=/p-clink
PCLINK_CAPABILITY_NAME=气动测试
PCLINK_CAPABILITY_ID=
PCLINK_ACCESS_TOKEN=你的有效ClinkToken

PCLINK_CMS_PATH=/api/v1/application/cms
PCLINK_AUTO_RUN_PATH=/api/v1/cm/autoRun
PCLINK_JOB_PATH=/api/v1/job/select
PCLINK_DOWNLOAD_PATH=/api/v1/datapack/downloadData

PCLINK_TIMEOUT=60
PCLINK_JOB_TIMEOUT=240
PCLINK_POLL_INTERVAL=3

部署后先测试

先调用 get_aero_tool_status。

预期:

{
  "status": "ok",
  "version": "0.6.2",
  "capability_name": "气动测试",
  "embedded_template": "气动计算输入模板-参数形式.xlsx",
  "template_mode": "embedded-package-data"
}

确认后再调用 run_aero_calculation。

Metadata

Release files for aero-bailian-mcp-demo 0.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aero-bailian-mcp-demo 0.6.2
File Size Uploaded
aero_bailian_mcp_demo-0.6.2.tar.gz 16.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aero-bailian-mcp-demo 0.6.2
File Interpreter ABI Platform
aero_bailian_mcp_demo-0.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 34.4 kB

Release files / aero_bailian_mcp_demo-0.6.2.tar.gz

Download URL aero_bailian_mcp_demo-0.6.2.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
534c68467c6481e14090165d81744f34416c9b38b0a71b202bdbf9cbf8b1bbcf
BLAKE2b-256 checksum
How to use checksums
180c574debb60e8ffed4e26d4ac8b93baa2922671dd4f0d4d1a565443c637f9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / aero_bailian_mcp_demo-0.6.2-py3-none-any.whl

Download URL aero_bailian_mcp_demo-0.6.2-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
12be94ed46cabb0072b514ce004e2899764ddf00ba4ffca8477c69aae492a691
BLAKE2b-256 checksum
How to use checksums
88a23513edb2908c61dae45ef7e69c1653dfbc3f1b0a14562c61f9e3da84e0cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

This release

0.6.2 This release

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page