Skip to content

MCP 工具清单

Alembic 通过 MCP 协议暴露的 18 个工具完整列表。

工具分为两个层级:Agent Tier(16 个,IDE Agent 日常使用)和 Admin Tier(2 个,管理员操作)。每个工具调用都经过 Gateway 四阶段管线(Validate → Guard → Route → Audit)。

Agent Tier(16 个工具)

asd_health

检查服务状态和知识库统计(条目总数、kind/lifecycle 分布)。total=0 时需要冷启动。

参数:无

知识库搜索,支持 5 种模式。

参数类型必填默认值说明
querystring搜索关键词或自然语言描述
modeenum"auto"auto / keyword / weighted / semantic / context
kindenum"all"all / rule / pattern / fact
limitint10返回数量(1-100)
languagestring按编程语言过滤
sessionIdstring会话 ID(context 模式用)
sessionHistoryarray会话历史

asd_knowledge

知识条目管理:list / get / insights / confirm_usage。

参数类型必填默认值说明
operationenum"list"list / get / insights / confirm_usage
idstringget / insights / confirm_usage 时必填
kindenumall / rule / pattern / fact
languagestring按语言过滤
categorystring按分类过滤
knowledgeTypestring按知识类型过滤
statusstring按状态过滤
complexitystring按复杂度过滤
limitint20返回数量(1-200)
usageTypeenumadoption / application(confirm_usage 用)
feedbackstring使用反馈

asd_structure

项目结构发现:targets / files / metadata。

参数类型必填默认值说明
operationenum"targets"targets / files / metadata
targetNamestringfiles 操作时指定目标名
includeSummarybooleantrue包含摘要
includeContentbooleanfalse包含文件内容
contentMaxLinesint100内容截取行数
maxFilesint500最大文件数(1-5000)

asd_graph

知识关系图谱查询:query / impact / path / stats。

参数类型必填默认值说明
operationenumquery / impact / path / stats
nodeIdstringquery / impact 时指定节点 ID
nodeTypestring"recipe"节点类型
fromIdstringpath 起点
toIdstringpath 终点
directionenum"both"out / in / both
maxDepthint3最大深度(1-10)
relationstring关系类型过滤

asd_call_context

函数/方法调用链查询:callers / callees / both / impact。

参数类型必填默认值说明
methodNamestring函数/方法名称,支持部分匹配
directionenum"both"callers / callees / both / impact
maxDepthint2最大深度(1-5)

asd_guard

代码合规检查。支持:无参数(git diff)、files、code、reverse_audit、coverage_matrix、compliance_report。

参数类型必填默认值说明
operationenumcheck / review / reverse_audit / coverage_matrix / compliance_report
filesstring[]文件路径列表
codestring代码片段
languagestring语言标识
filePathstring文件路径
maxFilesnumberreverse_audit / coverage_matrix 扫描上限

asd_submit_knowledge

提交知识条目(单条/批量统一管线)。自动融合分析检测重叠。

参数类型必填默认值说明
itemsobject[]知识条目数组(1~N)
target_namestring来源标识
sourcestring"mcp"来源标记
skipConsolidationbooleanfalse跳过融合分析
skipDuplicateCheckbooleanfalse跳过去重
client_idstring客户端 ID
dimensionIdstring冷启动关联维度
supersedesstring声明替代旧 Recipe 的 ID

asd_skill

技能管理:list / load / create / update / delete / suggest。

参数类型必填默认值说明
operationenumlist / load / create / update / delete / suggest
namestringSkill 名称(kebab-case)
sectionstringload 时过滤章节
descriptionstringcreate / update 描述
contentstringcreate / update Markdown 内容
overwritebooleanfalse覆盖已有
createdByenum"external-ai"manual / user-ai / system-ai / external-ai

asd_bootstrap

冷启动——无参数。自动分析项目(AST · 依赖图 · Guard 审计),返回 Mission Briefing。

参数:无

asd_rescan

增量重扫——保留现有 Recipe,重新分析项目,运行 RecipeRelevanceAuditor。

参数类型必填默认值说明
dimensionsstring[]指定维度列表,空=全部
reasonstring触发原因

asd_evolve

批量 Recipe 进化决策:propose_evolution / confirm_deprecation / skip。

参数类型必填默认值说明
decisionsarray决策数组
decisions[].recipeIdstring目标 Recipe ID
decisions[].actionenumpropose_evolution / confirm_deprecation / skip
decisions[].evidenceobject进化证据:{ codeSnippet, filePath, type, suggestedChanges }
decisions[].reasonstring弃用原因
decisions[].skipReasonenumstill_valid / insufficient_info

asd_dimension_complete

维度分析完成通知,处理 Recipe 关联、Skill 生成、检查点、跨维度提示。

参数类型必填默认值说明
dimensionIdstring维度 ID
analysisTextstring分析报告(Markdown)
sessionIdstringBootstrap session ID
submittedRecipeIdsstring[]已提交的 Recipe IDs
keyFindingsstring[]关键发现(3-5 项)
candidateCountnumber候选数量
referencedFilesstring[]引用文件列表
crossDimensionHintsRecord跨维度提示

asd_wiki

Wiki 文档生成:plan / finalize。

参数类型必填默认值说明
operationenumplan / finalize
languageenum"zh"zh / en
sessionIdstring会话 ID
articlesWrittenstring[]finalize 时的文件列表

asd_panorama

项目全景查询,支持 8 种操作。

参数类型必填默认值说明
operationenum"overview"overview / module / gaps / health / governance_cycle / decay_report / staging_check / enhancement_suggestions
modulestringoperation=module 时必填

asd_task

任务与决策管理。每条消息必须先调用 prime

参数类型必填默认值说明
operationenumprime / create / close / fail / record_decision
titlestringcreate / record_decision 标题
descriptionstringrecord_decision 描述
idstringTask ID(close / fail)
reasonstringclose / fail 原因
rationalestringrecord_decision 理由
tagsstring[]record_decision 标签
userQuerystring用户输入文本
activeFilestring当前活跃文件路径
languagestring当前编程语言

Admin Tier(2 个工具)

asd_enrich_candidates

诊断候选条目字段完整度(不调用 AI),返回每个候选的缺失字段列表。

参数类型必填说明
candidateIdsstring[]1-20 个 Candidate ID

asd_knowledge_lifecycle

知识条目生命周期操作。

参数类型必填说明
idstring条目 ID
actionenumsubmit / approve / reject / publish / deprecate / reactivate / to_draft / fast_track
reasonstringreject / deprecate 理由

Gateway 权限映射

每个工具的写操作都经过 Gateway 权限检查:

工具Gateway Action资源
asd_submit_knowledgeknowledge:createknowledge
asd_rescanknowledge:bootstrapknowledge
asd_dimension_completeknowledge:bootstrapknowledge
asd_wiki(finalize)knowledge:createknowledge
asd_evolveknowledge:evolveknowledge
asd_guard(files)guard_rule:check_codeguard_rules
asd_skill(create)create:skillsskills
asd_skill(update)update:skillsskills
asd_skill(delete)delete:skillsskills
asd_task(create)task:createintent
asd_task(close/fail)task:updateintent
asd_task(record_decision)task:createintent
asd_enrich_candidatesknowledge:updateknowledge
asd_knowledge_lifecycleknowledge:updateknowledge

Released under the MIT License.