Token导航 LogoToken导航

MCP Server · 开发工具

Code To Tree

MCP Server的code-to-tree服务是一个独立二进制工具,能够准确将多种编程语言的源代码转换为抽象语法树(AST),适用于需要代码分析和处理的场景。

未说明官方级别未说明来源级核验工具 0
Claude开发工具命令行工具

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

83

仓库热度

收录来源

2 个

MCP World

选型结论

Code To Tree 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

仅本地运行

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

目录

MCP服务器:代码到树

树服务器目标的代码是:

  1. 赋予LLM以下能力 准确地 将源代码转换为

AST(抽象语法树),无论语言如何。

  1. 一 独立 二进制文件应该是MCP客户端所需的一切。

这些目标意味着:

  1. 底层语法分析器应该是 多才多艺的 够了。在这里我们

选择 树保姆,语言有:C、C++、Rust、Ruby、Go、Java、Python。

  1. 服务器应该能够承载其中的所有功能

本身,令人印象深刻 最小 软件对最终用户的依赖性 机器。在这里我们选择 多用途计算程序设计.

屏幕截图:

以上截图是通过询问指定问题获得的 在 q.md.

(重要提示:LLM不负责生成相同的 对于同一个问题,你可能会得到一个完全不同的结果 风格或内容。此处提供的截图或问题仅供参考)

使用代码树

在做任何事情之前,你需要有代码在你的 机器(code-to-tree.exe 对于Windows, code-to-tree 对于macOS), 你可以在GitHub上下载 页 或者自己建造。曾经 下载后,您可以配置MCP客户端来安装它,请查看部分 *“配置MCP客户端”* 了解更多详情。

配置MCP客户端

这里我们以克劳德为例。

视窗

在您的Claude配置中 (C:\Users\YOUR_NAME\AppData\Roaming\Claude\claude_desktop_config.json), 指定位置 code-to-tree.exe:

{
    "mcpServers": {
	    "code-to-tree": { "command": "C:\\path\\to\\code-to-tree.exe" }
    }
}

macOS

在Claude配置中, (~/Library/Application Support/Claude/claude_desktop_config.json) 指定位置 code-to-tree

{
    "mcpServers": {
	    "code-to-tree": { "command": "/path/to/code-to-tree" }
    }
}

建筑(窗户)

1.准备环境

  1. 下载并安装MSYS2。
  2. 开放式应用程序“MSYS2 MINGW64”
  3. 跑 pacman -S make gcc git

2.准备树木看护图书馆

在这里,我们需要编译和安装树保姆和所有相关语法。

克隆它们:

git clone https://github.com/tree-sitter/tree-sitter

git clone https://github.com/tree-sitter/tree-sitter-c

git clone https://github.com/tree-sitter/tree-sitter-cpp

git clone https://github.com/tree-sitter/tree-sitter-rust

git clone https://github.com/tree-sitter/tree-sitter-ruby

git clone https://github.com/tree-sitter/tree-sitter-go

git clone https://github.com/tree-sitter/tree-sitter-java

编译并安装它们:

cd tree-sitter && OS=1 make install

cd tree-sitter-c && OS=1 make install

cd tree-sitter-cpp && OS=1 make install

cd tree-sitter-rust && OS=1 make install

cd tree-sitter-ruby && OS=1 make install

cd tree-sitter-go && OS=1 make install

cd tree-sitter-java && OS=1 make install

3.构建代码树

安装mcpc:

git clone https://github.com/micl2e2/mcpc
cd mcpc && make install

将代码编译成树:

cd mcpc/example/code-to-tree

CFLAGS="-I/usr/local/include -L/usr/local/lib" make

# Check the binary
file code-to-tree.exe

# Remember the binary's location
pwd
# Assume the output is: /c/path/to/code-to-tree.exe

建筑(macOS)

1.准备环境

  1. Xcode 命令行工具

2.准备树木看护图书馆

在这里,我们需要编译和安装树保姆和所有相关语法。

克隆它们:

git clone https://github.com/tree-sitter/tree-sitter

git clone https://github.com/tree-sitter/tree-sitter-c

git clone https://github.com/tree-sitter/tree-sitter-cpp

git clone https://github.com/tree-sitter/tree-sitter-rust

git clone https://github.com/tree-sitter/tree-sitter-ruby

git clone https://github.com/tree-sitter/tree-sitter-go

git clone https://github.com/tree-sitter/tree-sitter-java

编译并安装它们:

cd tree-sitter && make install

cd tree-sitter-c && make install

cd tree-sitter-cpp && make install

cd tree-sitter-rust && make install

cd tree-sitter-ruby && make install

cd tree-sitter-go && make install

cd tree-sitter-java && make install

3.构建代码树

安装mcpc:

git clone https://github.com/micl2e2/mcpc
cd mcpc && make install

将代码编译成树:

cd mcpc/example/code-to-tree

make

# Check the binary
file ./code-to-tree

# Remember the binary's location
pwd
# Assume the output is: /path/to/code-to-tree

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

C本地部署代码解析抽象语法树多语言支持独立二进制开发工具

支持客户端

Claude

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注2 个2026-05-17
Git 838e2ec1

MCP World

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

MCP World

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

MCP World

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

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Code To Tree 怎么安装?

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

Code To Tree 怎么在 Claude Desktop、Cursor 里配置?

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

Code To Tree 收费吗?

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

Code To Tree 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Code To Tree 支持哪些客户端?

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

来源信息

继续浏览同类 MCP