浏览文档

文档 / reference / mcp

本页目录

MCP Transport

AOE 的 MCP Transport 把编译后的 Model + Corpus Snapshot 提供给任意 MCP Client。它只负责传输:领域词汇由 Model Package 定义,Query/Action 语义由 Runtime 负责。

AOE_CORPUS_DIR=/absolute/path/to/corpus/dist \
AOE_MODEL_DIR=/absolute/path/to/model \
bun packages/mcp-server-core/src/index.ts

核心工具

  • aoe_query 执行 Model 声明的 Retrieval Profile,返回 Projection 和产生结果 的决策;
  • aoe_plan 返回同一套 Selection arithmetic,但不渲染 Projection;
  • aoe_resource 通过 Runtime 解析一个精确 Projection URI。

所有工具都有显式 Input schema。缺少 Retrieval signal、Profile Provider 不可用、 Projection 未知、Visibility 被拒绝,或 Model 与 Bundle identity 不一致时都会明确 失败。返回空列表会掩盖部署错误,因此不会作为兜底。

挂载多个 Corpus

Embedded Host 可以为每个 Snapshot 创建一个 Server,也可以通过 SDK/HTTP Host 组合 多个 Snapshot。Tenant、Workspace、Corpus、Release 和 Model identity 都应在 Host 配置中明确声明,不要从目录名猜测。

领域工具

Domain Package 可以为自己的 Provider 增加模型投影工具。这些工具仍然经过同一个 Runtime 与 Policy 边界,不会替代通用 Query/Resource 工具,也不会把领域 Schema 搬进 Core。

本页在构建时读取所属仓库中的版本化 Markdown。