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 💡
TAM-MCP-Server
An MCP server for market sizing analysis, TAM/SAM calculations, and industry research, built with TypeScript and Express.js.
kich555/github-mcp-server
MCP Server for GitHub API enabling file, repo management, search, etc.
gustavo-meilus/mcp-web-snapshot
A Model Context Protocol (MCP) server that provides comprehensive website snapshot capabilities using Playwright.
alexissinglaire/filesystemcustom_final
Node.js MCP server enabling filesystem operations like read/write, directory management, and search.
discord-mcp
MCP server for Discord integration, enabling AI assistants to interact with Discord seamlessly.
@nitish-raj/searxng-mcp-bridge
MCP server that bridges to SearXNG instances, enabling search functionality through MCP tools