github analyzed 265e8c5

code-yeongyu/lsp-tools-mcp

github

Standalone Language Server Protocol tools exposed as a stdio MCP server. Consumed by codex-lsp and oh-my-openagent.

maintainer
code-yeongyu
license
MIT
first seen
2026-06-05
last seen
2026-06-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 7 tools
transport stdio counts 7 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • lsp_diagnostics
  • lsp_find_references
  • lsp_goto_definition
  • lsp_prepare_rename
  • lsp_rename
  • lsp_status
  • lsp_symbols
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 9

  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/client-wrapper.ts :1 import { existsSync, statSync } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/client.ts :1 import { readFileSync } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/config-loader.ts :1 import { existsSync, readFileSync } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/directory-diagnostics.ts :1 import { existsSync, lstatSync, readdirSync, type Stats } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/infer-extension.ts :1 import { lstatSync, readdirSync } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/process.ts :2 import { existsSync, statSync } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/server-installation.ts :1 import { existsSync } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/workspace-edit.ts :1 import { readFileSync, unlinkSync, writeFileSync } from "node:fs";
  • fs code-yeongyu-lsp-tools-mcp-265e8c5/src/mcp-lifecycle-log.ts :1 import { appendFileSync, renameSync, statSync } from "node:fs";

shell / exec 1

  • shell code-yeongyu-lsp-tools-mcp-265e8c5/src/lsp/process.ts :1 import { type ChildProcess, spawn, spawnSync } from "node:child_process";

declared dependencies 4

  • @biomejs/biome@^2.4.16
  • @types/node@^25.9.2
  • typescript@^6.0.3
  • vitest@^4.1.8