Token导航 LogoToken导航

MCP Server · 搜索检索

Code Explorer

为AI编码代理提供IDE级代码智能服务,包括符号导航、语义搜索、持久化记忆和工件跟踪,优化令牌效率。

未说明官方级别未说明来源级核验工具 7
持久记忆RustClaude代码导航Cursor

快速开始

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

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

21

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

搜索检索

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

代码侦察员

MCP服务器为AI编码代理提供IDE级代码智能——符号导航, 语义搜索、持久内存——针对令牌效率进行了优化。

📖 **** --安装、代理集成、工具参考、检索堆栈设置和架构。

适用于Claude Code、GitHub Copilot、Cursor和任何支持MCP的代理。

它的作用

  • 符号导航 — symbols, references, symbol_at, call_graph, edit_code,由9种语言的LSP支持
  • 语义搜索 --使用捆绑的ONNX嵌入模型(22MB,零设置)按概念查找代码,而不是grep
  • 图书馆导航 --通过范围搜索、版本跟踪和自动发现来探索依赖源代码
  • 多项目工作空间 --在中注册相关项目 workspace.toml 用于跨项目导航,具有每个项目的内存和索引
  • 代币效率 --默认情况下紧凑,按需提供详细信息,从不转储完整文件

为什么不直接读取文件呢?

无codescout有codescout
代理读取完整文件以查找一个函数按符号名称导航——零文件读取
grep 返回噪声(注释、字符串、文档)references 返回确切的呼叫站点
上下文消耗导航开销令牌设计高效——默认紧凑
会话之间的状态丢失会话之间的持久内存
从不同的入口点重新读取相同的模块一次构建符号索引,立即查询

快速开始

cargo build
./target/debug/codescout start --project /path/to/code

在中添加codescout作为MCP服务器 ~/.claude/settings.json:

{
  "mcpServers": {
    "codescout": {
      "command": "codescout",
      "args": ["start", "--project", "."]
    }
  }
}

然后在Claude Code中使用——它将通过codescout的工具路由所有文件/符号/搜索操作。

入职培训至关重要。 在开始新项目的工作之前,运行 onboarding() --它发现语言,读取关键项目文件,以及 生成特定于项目的系统提示和内存文件。没有它, 代理没有项目上下文,将在代码库中盲目导航。 请参阅 Claude代码集成指南 了解详情。
提示: 安装 codescout配套插件 在每个会话中自动引导Claude使用codescout工具,包括子代理。

检索堆栈

codescout使用外部Docker Compose堆栈(Qdrant+llama服务器+TEI) 语义嵌入和混合检索。 需要 semantic_search.

两个配置文件: cpu (笔记本电脑/无GPU开发)和 gpu (单个CUDA卡)。

# 1. download the dense embedding model (~90MB, once)
mkdir -p ./models
curl -L -o ./models/CodeRankEmbed-Q4_K_M.gguf \
  https://huggingface.co/brandtcormorant/CodeRankEmbed-Q4_K_M-GGUF/resolve/main/coderankembed-q4_k_m.gguf

# 2. start the stack — pick one profile
docker compose --profile cpu --env-file .env.cpu up -d   # ~3GB RAM, no GPU
# OR
docker compose --profile gpu --env-file .env.gpu up -d   # ~6GB RAM, 1.5GB VRAM

# 3. wait for sparse + rerank to warm up (~30-60s first run, downloads from HF)
docker compose ps

# 4. source env, build the per-project index
set -a; source .env.cpu; set +a    # or .env.gpu
cargo run --release --bin sync_project -- . codescout
服务配置文件图像默认URL
qdrant两者都有qdrant/qdrant:v1.17.0http://127.0.0.1:6333(HTTP),:6334(gRPC)
密集型(CodeRankEmbed-Q4)cpughcr.io/ggml-org/llama.cpp:serverhttp://127.0.0.1:48081
密集型(CodeRankEmbed-Q4)gpughcr.io/ggml-org/llama.cpp:server-cudahttp://127.0.0.1:48081
稀疏(Splade_PP_en_v1)两者都有ghcr.io/huggingface/text-embeddings-inferencehttp://127.0.0.1:48084
重新登录(bge重新登录库)cputext-embeddings-inference:cpu-1.6http://127.0.0.1:48083
再存储(bge-ranker-v2-m3)gputext-embeddings-inference:86-1.8http://127.0.0.1:48083

CodeRankEmbed是不对称的-- CODESCOUT_QUERY_PREFIX 在 .env.{cpu,gpu} 是必需的。 该堆栈的经验得分:传统自然基准上的30/60(见 docs/trackers/retrieval-benchmark.md).

索引速度

根据这个代码库(约18k块,密集嵌入器是唯一的 有意义的瓶颈;在同步过程中不使用稀疏/重排序):

配置文件单块p50持续吞吐量初始同步(~18k块)
cpu(llama服务器,4线程)600ms2.4块/秒约125分钟
gpu(骆驼服务器cuda,RTX A5000)7.6毫秒117-132块/秒约2.6分钟

~50倍的差距与典型的CPU相匹配↔量化137M嵌入器的GPU比率。 初始索引后的增量同步在两种配置文件上都很好——仅 更改的块重新嵌入。如果你在CPU上,你的项目比 大约2k个块,预计会让第一个同步保持运行。

停止堆栈:

docker compose --profile cpu down   # or --profile gpu

代理集成

多代理基础架构

codescout的设计是基于对多智能体系统中复合误差的研究——研究和实证证据证实,生产管道中的故障率为41-87%。这一发现促使人们选择基于单会话技能的工作流,而不是代理编排链。 阅读分析→

科特林

codescout围绕Kotlin的现实构建了一流的Kotlin支持 项目启动成本高昂,JetBrains的kotlin lsp只允许一个lsp 每个工作区的进程。

  • LSP多路复用器 --超然的 codescout mux 进程共享一个

kotlin-lsp JVM跨所有codescout实例。无需配置。 冷启动(8-15秒JVM启动)发生一次;后续会话连接 立即。

  • 并发实例安全 --每个实例都有一个隔离的系统路径

使用断路器防止IntelliJ平台锁争用 失败得很快,而不是超时。

  • Gradle隔离 --每个实例 GRADLE_USER_HOME 消除守护进程

锁定并行会话之间的争用。

度量无多路复用有多路复用
kotlin lsp JVM每台机器1个会话(每个约2GB)1个共享(总共约2GB)
第二阶段冷启动8-15s~0s(多路复用器已经预热)
典型LSP响应120s+超时30-270ms

→ Kotlin LSP多路复用器文档

工具(20)

Symbol navigation (5) · File operations (7) · Shell (1) · Semantic search (2) · Memory (1) · Library navigation (1) · Workflow & Config (3)

支持的语言:Rust、Python、Types/JavaScript、Go、Java、Kotlin、C/C++、C#、Ruby。

→ 工具参考

语义搜索和嵌入

codescout捆绑包 全迷你LM-L6-v2 (量化,22MB)作为其默认嵌入模型。 它通过ONNX本地运行-无需外部服务器,无需API密钥,无需GPU。首先 index(action: build),模型下载一次到 ~/.cache/huggingface/hub/.

对于使用Ollama或GPU的用户,codescout还支持外部嵌入服务器 (Ollama、OpenAI、llama.cpp、vLLM、TEI)通过标准 /v1/embeddings API

→ 嵌入配置 → 模型比较和基准

实验性功能

新功能登陆 experiments 到达之前的分支 master. 它们可能会更改或删除,恕不另行通知,并且可能尚未包含在您安装的版本中。

→ 浏览实验功能

贡献

看 贡献.md 关于如何开始。欢迎来自Claude Code的PR!

特性

  • 支持多项目工作区,支持每个项目的LSP、内存和语义索引
  • 通过每个库嵌入数据库和版本过时提示进行库导航
  • LSP空闲TTL——空闲语言服务器自动关闭(Kotlin:2小时,其他:30分钟),并在下次查询时透明地重新启动
  • 具有语义回忆的会话间持久记忆
  • 输出缓冲器(@cmd_*, @file_*)用于令牌高效的大输出处理
  • 渐进式披露——默认情况下紧凑,按需提供全部细节

许可证

麻省理工学院

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

代码智能Rust本地部署语义搜索符号导航持久记忆多语言支持代码导航

支持客户端

ClaudeCursor

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

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

7未说明未标注1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

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

常见问题

5 条

Code Explorer 怎么安装?

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

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

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

Code Explorer 收费吗?

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

Code Explorer 需要 API Key 吗?

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

Code Explorer 支持哪些客户端?

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

来源信息

继续浏览同类 MCP