Thanks to visit codestin.com
Credit goes to github.com

Skip to content

KilluaYZ/elixir_linux_mcp_server

Repository files navigation

Elixir Linux MCP Server

该项目是适配于Elixir查看Linux代码的MCP服务器,能够让LLM更精准地读代码

依赖条件

  • 本地配置Elixir并根据其教程建立索引
  • 安装了python和uv
  • 已经clone了一个Linux仓库到本地

使用方法

将以下json代码粘贴到mcp的配置中:

{
  "mcpServers": {
    "linux_source_code_query": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/elixir_linux_mcp_server",
        "run",
        "main.py"
      ],
      "env": {
        "LXR_BASE_DIR": "/srv/elixir-data/",
        "REPO_DIR": "/path/to/linux"
      }
    }
  }
}

一般来说elixir建好索引项目的目录结构如下:

/srv/elixir-data
└── linux
    ├── data
    └── repo

环境变量LXR_BASE_DIR指向elixir项目的根目录/srv/elixir-data 环境变量REPO_DIR指向你clone下来的Linux源码项目

About

基于Elixir的Linux源码查询MCP Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published