Files
PROJECT-CONTORL/mcp-lsp-proxy.sh
beabigegg c1f2146186 chore: add MCP LSP proxy configuration
- Add .mcp.json for vscode-lsp MCP server
- Add mcp-lsp-proxy.sh wrapper script

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 22:52:33 +08:00

26 lines
755 B
Bash
Executable File

#!/bin/bash
# Add local bin to PATH
export PATH="$HOME/.local/bin:$PATH"
# Check if mcp-proxy is installed, if not install it
if ! command -v mcp-proxy &> /dev/null; then
echo "mcp-proxy not found, installing..." >&2
"$HOME/.local/bin/uv" tool install mcp-proxy || uv tool install mcp-proxy
fi
# Get the port from environment variable, default to 37140 if not set
if [ ! -z "${LSP_MCP_PORT}" ]; then
PORT="${LSP_MCP_PORT}"
else
# Look for a file in the current dir called .lsp_mcp.port and get the port from there
if [ -f .lsp_mcp.port ]; then
PORT=$(cat .lsp_mcp.port)
else
PORT=37140
fi
fi
# Call mcp-proxy to connect to the LSP server
exec mcp-proxy --transport streamablehttp "http://localhost:${PORT}"