Gridlace
OfficialGridlace
一个确定性依赖引擎,为人类和 AI 代理设计。
这个名字让人联想到一些点被穿进一个不断变化的图案中:移一个已声明的点(关系),整个结构中的结果随之改变。这是一个意象,而不是说这个引擎使用了规则的网格或提供了图形编辑器。

该引擎能给出这些五个与你声明的依赖关系有关的回答:
这个依赖图是否有效且无环?
在这些目标完成之前,还需要什么?
现在可以运行什么,以及哪些并行层可以运行?
这些变更将影响什么?
为什么这个目标是不通过的还是受阻的?
引擎能对声明的关关系进行推导。它并不证明已声明的业务关系是真实的。
这个仓库刻意只限于依赖推理。它不是一个通用系统、提供商(provider)、任务运行器、图的发现系统、图数据库或可视化图形编辑器。
图契约
{
"schema": "agent-deps/v1",
"nodes": [
{ "id": "schema" },
{ "id": "backend" },
{ "id": "release" }
],
"requires": [
{ "dependent": "backend", "prerequisite": "schema" },
{ "dependent": "release", "prerequisite": "backend" }
]
}对外边永远不会使用有歧义的 from / to 键。
Related MCP server: MCP Workflow Engine
开发
使用 Node.js 22 或更新版本。
这个仓库是公共的源码发布版。目前还没有发布到 npm registry。
npm ci
npm run check
npm run start:ui在 npm run check 之后,CLI可以在可以作为一个 clone 用 CLI 的请求,以特定操作的 JSON 输入也可以从标准输入或者一个明确的 --input 文件来读取:
node dist/adapters/cli.js resolve --input request.json --pretty如果你从本机打包安装这个包,那么一样的入口点可以作为 dependency-entry 拿 dependency-engine 可用。
MCP 服务器有 graph_validate、dependency_resolve、dependency_impact、dependency_slice 和 dependency_explain 接口。这一本地HTTP接口也提供对应的 POST /v1/* 路由和 GET /health。如果通过,而不是用 npm 包依赖装的,从 npm install 装,你要用它,只是以 node node_modules/@openadam/dependency-engine/dist/adapters/mcp.js 指向。
node dist/adapters/http-server.js --host 127.0.0.1 --port 8787HTTP 适配器默认监听 127.0.0.1,仅供可信的本地用途。它并没有提供基本的、授权或 TLS。不要直接暴露给不可信的网络;见安全策略。
许可证
版权所有 ©2026 年的 openAdam 项目。根据 Apache License 2.0 发布。包中的可能要 see the third-party notice。许可证并不授予使用 Gridlace 或 openAdam 名称的权利;品牌政策。
This server cannot be deployed
Maintenance
Related MCP Connectors
Deterministic context layer for your codebase: change impact, blast radius, answers with receipts.
Hosted code graph over MCP: exact callers, dependencies, and cross-repo blast radius for AI agents.
Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI to analyze, query, and manage a graph-based representation of software architecture for impact analysis, dependency tracking, and design.208 npm1AGPL 3.0
- FlicenseAqualityDmaintenanceProvides AI coding agents with dependency analysis, impact detection, and build verification tools.14-
- AlicenseNot gradedqualityAmaintenanceProvides a dependency graph of any local repository with tools for change impact, transitive dependents, health audits, and more, enabling AI coding agents to see structure and refactor safely.4,912 npm4MIT
- AlicenseCqualityAmaintenanceAn AI-powered dependency decision engine that lets agents analyze blast radius, simulate upgrades, trace security attack paths, and visualize dependency topology in a 3D galaxy viewer.4MIT