科学计算兴趣组章程
科学计算兴趣组章程
社区译文;来源: MCP 80041ab0
小组类型
兴趣组
使命陈述
Scientific Computing 兴趣组探索 MCP 在科学和工程工作流中的用例。该兴趣组收集研究和行业实践者的用例,以了解是否存在需要开发扩展或改进协议的缺口,这些工作可能促成工作组的成立。
范围
范围内
- 量、单位和不确定性:表示带计量单位的物理量、维度信息、工具输入和输出中的不确定性以及量的种类,使 Agent 和客户端能够建立防护措施来实施物理约束
- 可复现性和来源:记录重现通过 MCP 获得的计算结果所需的参数、软件和求解器版本以及其他输入
- 数组和数值数据集:传递数组、张量、表格数据以及超出模型上下文容量的数据集,包括如何引用此类 payload 并将其传递给工具
- 长时间运行的计算:模拟、求解器运行以及批处理或 HPC 作业提交,以及它们如何映射到 MCP 的 tasks 架构,以实现异步执行、进度报告和取消机制
- 与现有科学标准的互操作性:MCP 应如何与既有领域格式、词汇表和本体建立关系,而不是重新发明这些标准
- 确定跨领域用例:收集物理、化学、生物、地球与气候科学、天文学和工程学的需求,并识别反复出现的需求
范围外
- 定义科学数据格式或词汇表:单位制、文件格式和领域本体由现有标准组织和社区维护;该组讨论 MCP 如何与它们互操作,而不是应如何设计它们
- 构建或维护领域 MCP 服务器:面向特定软件包、代码或数据集的单独服务器,是该组收集用例的重要输入,但构建这些服务器并不属于协议工作
- 授权和身份机制:OAuth 流程、scope 和令牌处理属于 Authorization IG
相关小组
- Tasks and Events WG:Tasks 是高性能计算中长时间运行的模拟和作业提交工作流的基础
- Interceptors WG:interceptor 是验证正确性以及在客户端和服务器之间规范化单位的一种潜在实现路径
- File Uploads WG:必须考虑输入数据集、网格和几何文件以及其他大型文件
- Progressive Disclosure WG:科学服务器通常会暴露庞大、分层的工具表面,因此需要超越扁平列表的渐进式发现方式
- Registry WG:发布和发现共享科学软件与数据集的服务器,与 registry 元数据存在交集
领导
| 角色 | 姓名 | 组织 | GitHub | 任期 |
|---|---|---|---|---|
| Facilitator | Cory Kinney | — | @corykinney | Initial |
运作方式
| 会议 | 频率 | 时长 | 目的 |
|---|---|---|---|
| Working Session | TBD | TBD | 分享用例、开展技术讨论 |
任何人均可参与。加入 #scientific-computing-ig 频道,该频道位于 MCP Contributors Discord。
讨论主题
以下主题构成 IG 的初始议程。此列表并非详尽无遗,并将随着该组发现新的关注领域而演进。
| 项目 | 名称 | 状态 | 负责人 |
|---|---|---|---|
| — | Quantities 扩展:工具 schema 中的单位、维度和语义 | Open | — |
| — | 可复现性:计算结果的来源和版本控制元数据 | Open | — |
| — | 标准互操作性:将 MCP 与现有科学格式和词汇表关联 | Open | — |
变更日志
| 日期 | 变更 |
|---|---|
| 2026-08-24 | 初始章程 |