aero-bailian-mcp-demo 0.6.1
这是可直接 uv build / uv publish 的 PyPI 源码包,目标能力单元固定为默认名称 气动测试。
已包含
- 查询已发布能力单元
/api/v1/application/cms - 按名称查找“气动测试”
- Excel 模板参数查找与填写
- multipart Excel 上传到
/api/v1/cm/autoRun jobId轮询/api/v1/job/select?id=...- 输出数据包下载
/api/v1/datapack/downloadData - ZIP / XLSX / JSON 中 CL、CD、L/D 的通用解析
- MCP 工具
get_aero_tool_status - MCP 工具
run_aero_calculation
最重要:FC 环境变量
PCLINK_BASE_URL=https://idarec.buaa.edu.cn
PCLINK_BASE_PATH=/p-clink
PCLINK_CAPABILITY_NAME=气动测试
PCLINK_CAPABILITY_ID=
PCLINK_ACCESS_TOKEN=你的有效ClinkToken
输入模板二选一
最推荐把你原来已经使用的、与“气动测试”输入形式相同的 Excel 模板放到 FC,例如:
/code/templates/aero_input.xlsx
并设置:
PCLINK_TEMPLATE_FILE=/code/templates/aero_input.xlsx
如果你要由 Clink 在线下载模板,则设置:
PCLINK_TEMPLATE_PATH=现场“下载能力单元输入模板数据-简化”的真实 API path
没有模板文件、也没有模板接口路径时,程序会明确报“未配置输入模板”,不会发送错误的 parameters JSON。
发布
PowerShell:
Remove-Item -Recurse -Force dist -ErrorAction SilentlyContinue
uv build
uv publish --token 你的新PyPIToken
FC bootstrap
uvx --python 3.13 --from aero-bailian-mcp-demo==0.6.1 aero-bailian-mcp-demo
Metadata
Release files for aero-bailian-mcp-demo 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aero_bailian_mcp_demo-0.6.1.tar.gz | 8.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aero_bailian_mcp_demo-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.7 kB
Release files / aero_bailian_mcp_demo-0.6.1.tar.gz
| Download URL | aero_bailian_mcp_demo-0.6.1.tar.gz |
|---|---|
| Size | 8.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0cc913df810ea09c6fd47178bddefb668c178a62f0bb4dbbb3b9818edeb053a8
|
|
BLAKE2b-256 checksum How to use checksums |
24cf63461cbe9e79553d4b87ce91458f758ce31ea51d14c409771cefb7f69be8
|
| 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.1-py3-none-any.whl
| Download URL | aero_bailian_mcp_demo-0.6.1-py3-none-any.whl |
|---|---|
| Size | 10.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2599a385c1772dfec36fc8a5f11d483495e561695e721a5d84b15b97a8812427
|
|
BLAKE2b-256 checksum How to use checksums |
59ad74215d1e4565973804b87027d3a47772ff9c7a2876a3ecccff2f7b1f3e26
|
| 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}
|