Token导航 LogoToken导航TokenDH.com
Lxr MCP Server logo
AI代理stdio官方级别未说明来源级核验

Lxr MCP Server

MCP Server

LXR Code Browser MCP Server 是一个用于跨引用代码导航的服务器,提供AI助手结构化访问55+个索引的EIC存储库,包括标识符交叉引用、ripgrep搜索、源文件读取和目录浏览。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
代码导航PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

BNLNPPS

提供方

BNLNPPS

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

LXR代码浏览器MCP服务器

MCP服务器,用于跨域交叉引用代码导航 东印度公司 代码库,由 肝x受体 BNL的发动机。

为AI助手提供对55个以上索引EIC存储库的结构化访问——标识符交叉引用、ripgrep搜索、源文件读取和目录浏览。

直接浏览代码:https://eic-code-browser.sdcc.bnl.gov/lxr/source

工具

工具说明
lxr_ident查找在所有存储库中定义和引用符号(类、函数、变量)的位置
lxr_searchRipgrep在整个代码库中支持正则表达式/文本搜索
lxr_source读取具有行号和可选范围过滤的源文件
lxr_list浏览目录内容和存储库结构

用法

作为stdio MCP服务器

pip install -r requirements.txt
python lxr_mcp_server.py

使用克劳德代码

  1. 克隆仓库并安装依赖项:
git clone https://github.com/BNLNPPS/lxr-mcp-server.git
pip install -r lxr-mcp-server/requirements.txt
  1. 添加到您的Claude Code MCP配置中(~/.claude/settings.json 或项目 .mcp.json):
{
  "mcpServers": {
    "lxr": {
      "command": "python",
      "args": ["/path/to/lxr-mcp-server/lxr_mcp_server.py"]
    }
  }
}
  1. 重新启动克劳德代码。

网络接入

LXR代码浏览器位于 eic-code-browser.sdcc.bnl.gov 可从BNL网络内部访问。从BNL外部,SSH隧道工作(与远程SSH访问BNL机器的方法相同)。集 LXR_BASE_URL 指向您的隧道终点。

环境变量

变量默认值描述
LXR_BASE_URLhttps://eic-code-browser.sdcc.bnl.gov/lxrLXR实例URL
LXR_CONFIGlxr_config.yaml (服务器脚本旁边)配置文件的路径

例子

查找C++类的所有定义:

lxr_ident(symbol="CalorimeterHitDigi", definitions_only=True)

在头文件中搜索模式:

lxr_search(pattern="InitPlugin", file_pattern="*.cc", max_results=20)

读取源文件的特定行:

lxr_source(path="EICrecon/src/algorithms/calorimetry/CalorimeterHitDigi.h", start_line=40, end_line=60)

列出顶级存储库:

lxr_list(path="")

建筑

目前从LXR web界面解析HTML。未来的版本可以直接在LXR主机上运行,并在本地查询交叉引用索引以获得更好的性能。

许可证

Apache 2.0——请参阅 许可证.

目录标签

目录标签

代码导航PythonClaude本地部署代码搜索代码浏览代码仓库管理AI助手

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP