NL

nzrsky/lsp-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 2 forks 品質 66 トレンド 8MIT

LSP-MCP Server written in Zig

概要

A high-performance bridge server written in Zig that connects servers to clients. This enables AI coding assistants like Claude Code, Claude Desktop, Gemini CLI, and GitHub Copilot to interact with any LSP-compatible language server. Download from GitHub Releases: - : lsp-mcp-server-linux-x86_64.tar.gz - : lsp-mcp-server-macos-x86_64.tar.gz / lsp-mcp-server-macos-arm64.tar.gz - : lsp-mcp-server-windows-x86_64.zip - : lsp-mcp-server-freebsd-x86_64.tar.gz - 🔗 : Works with any LSP-compatible language server - 🤖 : Full Model Context Protocol implementation for AI assistants - 🌍 : Zig, Rust, Go, TypeScript, Python, and more - ⚙️ : Flexible server selection and settings - 🛡️ : Built-in timeout handling and graceful fallbacks - 🧪 : Comprehensive BDD test suite with real protocol testing - 🐳 : Docker support for easy deployment - 📦 : Supports all major package managers and platforms The server acts as a protocol bridge: 1.

README

以下は原文 README の抜粋です。原文を見る。

LSP-MCP Server

A high-performance bridge server written in Zig that connects Language Server Protocol (LSP) servers to Model Context Protocol (MCP) clients. This enables AI coding assistants like Claude Code, Claude Desktop, Gemini CLI, and GitHub Copilot to interact with any LSP-compatible language server.

📦 Installation

Package Managers

Homebrew (macOS & Linux)

brew install nzrsky/tap/lsp-mcp-server

Nix/NixOS

# Nix profile
nix profile install github:nzrsky/lsp-mcp-server

# NixOS configuration.nix
services.lsp-mcp-server.enable = true;

Debian/Ubuntu

# Add repository
curl -fsSL https://github.com/nzrsky/lsp-mcp-server/releases/latest/download/pubkey.gpg | sudo apt-key add -
echo "deb https://github.com/nzrsky/lsp-mcp-server/releases/latest/download/ stable main" | sudo tee /etc/apt/sources.list.d/lsp-mcp-server.list

# Install
sudo apt update && sudo apt install lsp-mcp-server

RHEL/Fedora/CentOS

# Fedora
sudo dnf install lsp-mcp-server

# RHEL/CentOS (with EPEL)
sudo dnf install epel-release
sudo dnf install lsp-mcp-server

Arch Linux (AUR)

# Using yay
yay -S lsp-mcp-server

# Using paru
paru -S lsp-mcp-server

openSUSE

sudo zypper install lsp-mcp-server

Alpine Linux

sudo apk add lsp-mcp-server

FreeBSD

pkg install lsp-mcp-server

NetBSD

pkg_add lsp-mcp-server

Gentoo

emerge lsp-mcp-server

Void Linux

xbps-install lsp-mcp-server

Universal Package Managers

Snap (Linux)

sudo snap install lsp-mcp-server

Flatpak (Linux)

flatpak install flathub org.lsp_mcp_server.LspMcpServer

AppImage (Linux)

# Download and run
wget https://github.com/nzrsky/lsp-mcp-server/releases/latest/download/lsp-mcp-server-x86_64.AppImage
chmod +x lsp-mcp-server-x86_64.AppImage
./lsp-mcp-server-x86_64.AppImage

Smithery (Cross-platform)

smithery install lsp-mcp-server

Container Images

Docker

# Official image
docker pull ghcr.io/nzrsky/lsp-mcp-server:latest

# Docker Hub
docker pull nzrsky/lsp-mcp-server:latest
GitHub で README 全文を見る

インストール

docker run --rm -v "$(pwd):/workspace" ghcr.io/nzrsky/lsp-mcp-server:latest --server zls
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "lsp-bridge": { "command": "lsp-mcp-server", "args": ["--server", "zls"] } } }