Token导航 LogoToken导航TokenDH.com
Opengrok MCP logo
开发工具未说明官方级别未说明来源级核验

Opengrok MCP

MCP Server

OpenGrok mcp是一个允许大型语言模型查询源代码仓库的服务,提供定义、符号搜索、项目搜索和项目列表功能。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
开发工具Python命令行工具

安装说明

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

作者 / 组织

SleepyDog053

提供方

SleepyDog053

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

OpenGrok mcp

此存储库包含一个模型上下文协议服务器,用于允许LLM查询源代码存储库。它公开了一些基本的OpenGrok功能,LLM可以使用这些功能来理解您正在处理的代码库

特性

允许LLM查询OpenGrok以搜索:

  • 定义
  • 符号搜索
  • 跨项目的全面搜索
  • 项目列表

它还应该为用户返回可点击的URL

安装

先决条件

  • OpenGrok服务器
  • Python 3
  • 紫外线

环境设置

git clone https://github.com/SleepyDog053/opengrok-mcp
cd opengrok-mcp
uv sync

source .venv/bin/activate

MCP客户端

这可以运行多个MCP客户端,但可能需要编辑才能在其他地方工作

1.克劳德

{
  "mcpServers": {
    "opengrok": {
      "command": "python",
      "args": ["server.py"],
      "env": {
        "OPENGROK_BASE_URL": "http://localhost:8080",
        "OPENGROK_TOKEN": "your-token-if-needed"
      }
    }
  }
}

2.食品法典

[mcp_servers.OpenGrok]
command = "python"
args = ["/route/to/opengrok-mcp/server.py"]

[mcp_servers.OpenGrok.env]
OPENGROK_BASE_URL = "http://localhost:8080"
OPENGROK_TOKEN="your-token-if-needed"

______________________________________________________________________

OpenGrok Gotchas

为了使OpenGrok能够正确地进行查询,您需要向一些受限访问的API端点发送API请求。 这些API端点需要使用承载API令牌。对于开发设置,如何启用它并不总是很清楚

最好的方法是添加一个 只读配置 其与主配置合并。此配置看起来像:


  
    
    
      
        your-token
      
    

    
    
      true
    
  

可以找到更多详细信息 这里 如有需要

目录标签

目录标签

开发工具Python命令行工具代码查询本地部署源代码分析LLM集成OpenGrok

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP