免费下载 MCP 版

查看广告以免费下载

Softonic 评论

Indxr:一个为 AI 代理构建的 Rust 编写的代码库索引器和知识维基

Indxr,由Bahdotsh开发,是一个用Rust构建的MCP服务器工具。它作为一个快速的代码库索引器和知识维基,旨在为AI代理提供服务。Indxr连接到AI代理,提供关于代码库的持久自更新维基,支持结构索引。它旨在增强AI对代码的理解和交互。通过Cargo分发,支持根据安装标志的不同而提供各种功能,满足与AI代理合作的开发人员的需求。

Indxr 连接到什么?

Indxr 是一个 MCP 服务器工具,主要连接到 AI 代理,为它们提供自我更新的知识维基和代码库的结构索引。它支持通过 stdin/stdout 的 JSON-RPC 2.0 作为传输协议。当使用 "--features http" 标志编译时,还可以使用可流式传输的 HTTP。确认兼容的 AI 客户端包括 Claude Code、Cursor、Windsurf、Codex CLI 和 Copilot。这些连接使 AI 代理能够高效地与其索引和维基功能进行交互。

核心功能和工具

Indxr 为 AI 代理提供了一套工具。这些工具包括九个维基工具,如 wiki_generate、wiki_search、wiki_read、wiki_contribute 和 wiki_update。复杂性热点工具如 get_hotspots、get_health 和 get_type_flow 也可用。使用 "--all-tools" 标志,23 个其他细粒度工具变得可访问,提供符号查找、文件摘要、调用者追踪、签名搜索和工作区支持等功能,显著加深 AI 与代码库的交互。

适合谁?

Indxr 旨在为 AI 代理和与之合作的开发人员管理和理解代码库。它服务于那些需要自动化代码库文档、从代理失败中学习和增强代码库探索的人。希望为其 AI 代理配备持久的、结构化索引的知识库的开发人员将发现 Indxr 对提高 AI 在代码相关任务上的表现有益。如果您正在寻找一个不打算与 AI 代理交互的独立文档生成工具,请跳过此部分。

如何开始

服务器端身份验证不需要凭据。设置主要涉及使用 "indxr init" 进行客户端配置,该配置定义了 "PreToolUse hooks" 和 "instruction files",以指导 AI 代理有效使用工具。它使用 JSON-RPC 2.0 通过 stdin/stdout 作为其主要传输协议。

用例

  • 自动化代码库文档:AI 代理生成并维护关于代码库的持久知识维基,包括架构、模块职责和设计模式,并与代码更改同步。
  • 从代理失败中学习:AI 代理记录尝试、诊断和成功修复任务的过程,使用 wiki_record_failure 存储失败模式,以防止重复和持续学习。
  • 增强代码库探索:AI 代理执行详细的结构分析,包括符号查找、文件摘要、调用者追踪、签名搜索和复杂性分析,以便更深入地理解代码。

Indxr 为 AI 代理提供了一个强大的自我更新代码库维基和结构索引,增强了它们理解和与代码交互的能力。它的一系列专业工具支持自动文档生成、故障学习和深度探索。与领先的 AI 客户端的兼容性扩大了其对开发者的适用性。尝试使用 wiki_generate 工具为 AI 代理生成其初始代码库维基。

  • 赞成

    • 提供一个持久的、自我更新的代码库维基。
    • 为人工智能提供广泛的结构索引功能。
    • 支持多种传输协议和 AI 客户端。
    • 使人工智能代理能够从过去的失败中学习。
  • 反对

    • 需要客户端设置以进行AI代理指导。
    • 服务器端身份验证模型未被描述。

应用参数

  • 开发者

  • 许可证

    免费

  • 版本

    v0.4.0

  • 更新日期

  • 平台

    MCP

  • 语言

    英语

应用程式 提供其他语言版本


免费下载 MCP 版

查看广告以免费下载


用户对 indxr 的评分

您是否尝试过 indxr?成为第一个离开您的意见!

添加评论
有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。
已使用 登录 Softonic