Token导航 LogoToken导航

MCP Server · 开发工具

Cortext Ast

CortexAST是一个生产级MCP服务器,为AI编码代理提供语义代码导航、自我演化Wasm解析器和AST时间旅行功能。

未说明官方级别未说明来源级核验工具 9
代码分析RustClaudeAI代理Cursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
cortex-works
提供方
cortex-works

工具数量

9

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

8

仓库热度

收录来源

1 个

MCP World

选型结论

Cortext Ast 属于开发工具类 MCP Server,公开资料标注 9 个工具,通过传输方式未标注接入,适配 Claude、Cursor,没有现成的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 9 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

CortexAST🧠⚡

LLM代理的AI原生代码智能后端 纯Rust·MCP服务器·语义代码导航·AST时间机器·自进化Wasm解析器

______________________________________________________________________

什么是CortexAST?

👁️ CortexAST是“眼睛” --只读代码智能。有关写入/执行功能,请参阅配套文件 cortex-act 项目(“手”)。

CortexAST是一款 生产级MCP(模型上下文协议)服务器 这使AI编码代理(Claude、Gemini、GPT-4o等)能够:

  • 在语义上导航代码库 --查找符号、爆炸半径分析、跨文件传播检查表
  • 自我进化 --在运行时下载并热重新加载WebAssembly语言解析器(Go、PHP、Ruby、Java等)
  • 时间旅行你的代码库 --Chronos快照系统,用于重构前后AST水平比较
  • 搜索本地内存 --基于代码库历史的混合语义+关键字搜索
✋ 到 编辑文件, 运行命令,或 补丁配置,使用 皮层行为 相反。

______________________________________________________________________

功能模块

1.🔭 cortex_code_explorer

代码库浏览器。使用代替ls/树/查找/猫。两种模式: map_overview (快速符号映射,接近零的令牌——在任何回购上首先运行)和 deep_slice (带有函数体的标记预算XML,按查询排序的向量)。使用map_overview进行定向;deepslice获取用于编辑的代码。

2.🎯 cortex_符号_分析器

AST符号分析。使用代替grep/rg。操作: read_source (从文件中提取符号的确切来源——在编辑之前这样做), find_usages (所有呼叫/类型/现场站点), find_implementations (实现特征的结构), blast_radius (呼叫者+被呼叫者-在重命名/删除之前运行), propagation_checklist (共享类型的详尽更新清单)。

3.⏳ cortex_chronos

AST快照工具,用于安全重构。工作流程: save_checkpoint (编辑前)→ edit → compare_checkpoint (验证)。使用AST级别而不是git diff,忽略格式噪声。行动: save_checkpoint, list_checkpoints, compare_checkpoint, delete_checkpoint.

4.🛠️ run_诊断学

运行编译器诊断程序(cargo check/tsc/gcc)。在继续之前,在任何代码编辑后调用以捕获错误。返回文件、行、代码、消息——为目标修复而结构化。

5.🧠 cortex_memory_requirer

在全局内存中搜索过去的代理决策(语义+关键字混合)。 需要CortexSync。 在任何研究或探索之前打电话——答案可能已经被缓存了。返回已排序的条目:意图、决策、标签、files_touched。

6.📋 cortex_get_rules

获取当前上下文的代码库AI规则。 需要CortexSync。 返回按file_path(前端/后端/db上下文)过滤的合并规则。在新项目中开始任何任务之前,请先致电。

7.✨ cortex_remember

将任务结果保存到永久全局内存中。 需要CortexSync。 在每项任务结束时调用。意图+决策每个必须≤200个字符。对于长工件,先写一个文件,然后通过heavy_artifacts传递路径。

8.🌍 cortex_list_网络

列出所有AI跟踪的代码库(需要CortexSync 网络)。用于发现 target_project 跨项目操作的ID。

9. 🌐 cortex_manage_ast_语言

管理非核心语言的Wasm语法解析器。核心(始终处于活动状态):rust、typescript、python。呼叫 status 查看活动/可用语言。呼叫 add 随着 languages[] 从GitHub树保姆版本下载并热重新加载解析器。可用:go、php、cpp、c、c_sharp、java、ruby、dart。

______________________________________________________________________

生态系统要求:CortexSync🧠

为了实现完整功能, CortexSync (“大脑”)必须在后台运行。

工具是否依赖CortexSync?为什么?
cortex_remember是将任务成果保存在全球期刊上。
cortex_memory_retriever是对过去的决策执行语义向量搜索。
cortex_get_rules是从同步规则引擎获取集中式规则。
cortex_list_network是读取代码库的全球网络图。
cortex_code_explorer否本地AST分析。
cortex_symbol_analyzer否本地AST分析。

如果 cortex-sync 如果处于脱机状态,这些工具将严格返回优雅的警告,而不会中断代理的工作流程。

______________________________________________________________________

______________________________________________________________________

快速开始

先决条件

  • 锈蚀1.80+
  • 奥利玛或 LM工作室 在本地运行(可选,适用于Auto Healer)

构建与运行

git clone https://github.com/DevsHero/CortexAST
cd CortexAST
cargo build --release

# Run as MCP server (stdio)
./target/release/cortexast

MCP配置(~/.cursor/mcp.json 或克劳德桌面)

{
  "mcpServers": {
    "cortexast": {
      "command": "/path/to/cortexast",
      "args": []
    }
  }
}

______________________________________________________________________

______________________________________________________________________

使用示例

语义探索者——项目鸟瞰图

{
  "name": "cortex_code_explorer",
  "arguments": {
    "action": "map_overview",
    "target_dir": "."
  }
}

符号搜索——查找整个仓库中的所有用法

{
  "name": "cortex_symbol_analyzer",
  "arguments": {
    "action": "find_usages",
    "symbol_name": "AuthService",
    "target_dir": "."
  }
}

时间旅行——重构后AST的比较

{
  "name": "cortex_chronos",
  "arguments": {
    "action": "compare_checkpoint",
    "symbol_name": "login",
    "tag_a": "pre-refactor",
    "tag_b": "__live__"
  }
}

自进化Wasm语言支持

始终可用可按需下载
Rust、Types/JS、PythonGo、PHP、Ruby、Java、C、C++、C#、Dart
# Agent calls this automatically when it detects a new language:
cortex_manage_ast_languages { "action": "add", "languages": ["go", "dart"] }

______________________________________________________________________

发展

# Run all unit tests
cargo test

# Check (no link)
cargo check

---

## Architecture

CortexAST(二进制) └── src/ ├── server.rs#MCP stdio服务器--所有工具模式+处理程序 ├── inspector.rs#语言配置,语言驱动程序,符号,run_query ├── grammar_manager#Wasm下载+热重载(GitHub发布) ├── vector_store.rs#模型2vec嵌入+缓存失效 ├── chronos.rs#AST快照计时器(chronos) ├── memory.rs#global_memory.json日志客户端 └── project_map.rs#多仓库漫游网络图


## License

MIT — See [LICENSE](./LICENSE)

---

*Built with ❤️ in Rust · Semantic precision for the AI age*```

工具与能力

工具数量

9

资源数量

0

提示词数量

0

能力标签

代码分析Rust本地部署语义导航AST时间旅行Wasm解析器AI辅助开发

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 9 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Cortext Ast

MCP World · 本页

9未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Cortext Ast 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Cortext Ast 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Cortext Ast 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Cortext Ast 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Cortext Ast 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP