1. Conduid
  2. Agents
  3. LMLocal
MCP server · Agents

LMLocal

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.

39Low

Scored a month ago · breakdown

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

From source
git clone https://github.com/truehot/LMLocal

This 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

I know everything about LMLocal. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About LMLocal

How do I install LMLocal?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is LMLocal safe to use with an AI agent?

Its trust score is 39 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is LMLocal still maintained?

Yes — the last commit was 4 days ago. The repository has 27 stars and 10 forks.