About LMLocal
LMLocal is an MCP server published by truehot in the Agents category: 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.
The repository has 27 stars and 10 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/truehot/LMLocalThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (19)
build_solutionBuilds the currently open solution, including all its projects, or a specific project.
Parameters not published.
create_fileCreates a new file with initial content.
Parameters not published.
delete_fileDeletes a file from the solution.
Parameters not published.
find_filesSearches for files by name.
Parameters not published.
format_documentApplies Visual Studio's code formatting to a file.
Parameters not published.
get_active_documentReturns the path and full text of the currently open document.
Parameters not published.
get_solution_overviewSummarizes the currently open solution: projects, solution folders, file counts, languages, test-project flags.
Parameters not published.
get_symbol_infoFinds declarations and references to a symbol (class, method, etc.) across the solution, with line numbers and context.
Parameters not published.
get_symbol_info_jsFinds declarations and references to a symbol (class, method, etc.) across the solution, with line numbers and context.
Parameters not published.
insert_file_linesInserts lines at a specific position.
Parameters not published.
Show all 19 tools
inspect_typeInspects a fully qualified type from the open solution (source or referenced assemblies) and returns its full metadata.
Parameters not published.
list_directoryLists files and folders in a given path.
Parameters not published.
read_file_linesReads a specific range of lines.
Parameters not published.
replace_file_contentReplaces the entire content of a file with the provided text.
Parameters not published.
replace_file_linesReplaces a range of lines (by numbers) with new content.
Parameters not published.
run_testsRuns `dotnet test` for a specific `.csproj` and shows live output.
Parameters not published.
search_file_contentSearches for a text string (case‑insensitive) inside solution files.
Parameters not published.
search_solution_knowledgeSearches Markdown files in predefined folders of the solution.
Parameters not published.
set_file_project_statusIncludes a file in a project, or removes it from the project and deletes it from disk.
Parameters not published.
Ask AI
Ask AI about LMLocal
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.