github C# analyzed 6ac7ecf

truehot/LMLocal

github

LM Local is a local AI chat assistant for Visual Studio 2022/2026 with agentic capabilities. It works with local engines (LM Studio, Ollama, Jan, Llama.cpp) and cloud providers (OpenAI-compatible APIs). You can ask it to edit code, run builds/tests, and apply changes.

maintainer
truehot
licence
NOASSERTION
first seen
2026-09-01
last seen
2026-09-11
releases · 30d
0
short id

truehot/LMLocal is an MCP server distributed on github, maintained by truehot, tracked here since September 2026. It has shipped 0 releases and exposes 18 tools. Tools include build_solution, create_file, delete_file, find_files, format_document, get_active_document, and 12 more. Its composite risk grade is A — an inferred review prompt computed from observed signals, not a verdict.

what we found

Its 18 tools appear to reach filesystem, inferred from tool names, descriptions and input schemas rather than from observed behaviour.

full security breakdown →
tools 18
  • build_solution Builds the currently open solution, including all its projects, or a specific project.
  • create_file Creates a new file with initial content.
  • delete_file Deletes a file from the solution.
  • find_files Searches for files by name.
  • format_document Applies Visual Studio's code formatting to a file.
  • get_active_document Returns the path and full text of the currently open document.
  • get_solution_overview Summarizes the currently open solution: projects, solution folders, file counts, languages, test-project flags.
  • get_symbol_info Finds declarations and references to a symbol (class, method, etc.) across the solution, with line numbers and context.
  • get_symbol_info_js Finds declarations and references to a symbol (class, method, etc.) across the solution, with line numbers and context.
  • insert_file_lines Inserts lines at a specific position.
  • inspect_type Inspects a fully qualified type from the open solution (source or referenced assemblies) and returns its full metadata.
  • list_directory Lists files and folders in a given path.
  • read_file_lines Reads a specific range of lines.
  • replace_file_content Replaces the entire content of a file with the provided text.
  • replace_file_lines Replaces a range of lines (by numbers) with new content.
  • run_tests Runs dotnet test for a specific .csproj and shows live output.
  • search_file_content Searches for a text string (case‑insensitive) inside solution files.
  • set_file_project_status Includes a file in a project, or removes it from the project and deletes it from disk.
release cadence · 90d 0 releases

No releases yet.

recent releases last 0

No releases yet.