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源码项目
Recommend MCP Servers 💡
aibolit-mcp-server
MCP Server for Aibolit Java Static Analyzer, helping AI agents identify refactoring hotspots.
boostspace-mcp-server
A Model Context Protocol (MCP) server proxying Boost.Space’s REST API for MCP clients (e.g., Claude Desktop).
@burtthecoder/mcp-shodan
MCP server for querying the Shodan API
@comet-ml/opik-mcp
Model Context Protocol (MCP) implementation for Opik enabling seamless IDE integration and unified access to prompts, projects, traces, and metrics.
terraform-mcp-server
The Terraform MCP Server integrates with Terraform Registry APIs, providing advanced automation and interaction capabilities for Infrastructure as Code (IaC) development, enabling discovery and analysis of providers, modules, and policies.
vectorize-io/vectorize-mcp-server
A Model Context Protocol (MCP) server implementation that integrates with Vectorize for advanced Vector retrieval and text extraction.