MCP Ai Server Visual Studio logo

MCP Ai Server Visual Studio

Unclaimed

by LadislavSopko

MCP AI Server - Roslyn-powered MCP server for Visual Studio. 20 tools for AI assistants.

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

37 of 37 tools

Documented tools (37)

From project documentation. A server handshake does not verify each tool’s description or behavior.

breakpoint_list

List all breakpoints

breakpoint_remove

Remove breakpoint

breakpoint_set

Set breakpoint by file+line or function name

debug_attach

Attach to a running process

debug_break

Pause the running application

debug_continue

Resume execution

debug_evaluate

Evaluate expression / drill into variable tree

debug_get_callstack

Call stack of current thread

debug_get_locals

Local variables (tree-navigable)

debug_get_mode

Current mode: Design, Running, or Break

debug_list_processes

List processes on a transport

debug_list_transports

List transports (Default, Docker, WSL, SSH...)

debug_start

Start debugging (F5). Fire-and-forget

debug_step

Step over/into/out

debug_stop

Stop debugging session

error_list_get

Errors and warnings from VS Error List

exception_settings_set

Configure break-on-exception

ExecuteAsyncTest

Run tests asynchronously with real-time status

ExecuteCommand

Build or clean solution/project with structured diagnostics

FindSymbolDefinition

Go to definition (F12 equivalent)

FindSymbols

Find classes, methods, properties by name — semantic, not text

FindSymbolUsages

Find all references, compiler-verified (Shift+F12 equivalent)

FormatDocument

Visual Studio's native code formatter

GetActiveFile

Current file and cursor position

GetDiagnostics

Compiler errors & warnings without building — Roslyn background analysis

GetDocumentOutline

Semantic structure: classes, methods, properties, fields

GetInheritance

Full type hierarchy: base types, derived types, interfaces

GetMethodCallers

Which methods call this method (call graph UP)

GetMethodCalls

Which methods this method calls (call graph DOWN)

GetProjectReferences

Project dependency graph

GetSolutionTree

Solution and project structure

GetSymbolAtLocation

Identify the symbol at a specific line and column

immediate_execute

Execute expression with side effects

LoadSolution

Open a .sln/.slnx file — server stays on the same port

output_read

Read VS Output window (Build, Debug, Tests)

RenameSymbol

Safe rename across the entire solution — compiler-verified

TranslatePath

Convert paths between Windows and WSL formats

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about MCP Ai Server Visual Studio MCP Server

How do I connect MCP Ai Server Visual Studio MCP Server to Claude?
The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
Is MCP Ai Server Visual Studio MCP Server free?
MCPVault has not verified a licence for this server. Check the upstream terms and pricing before use; connected APIs may require a paid account.
What can MCP Ai Server Visual Studio MCP Server do?
MCP Ai Server Visual Studio MCP Server documents 37 tools to the agent, including breakpoint_list, breakpoint_remove, breakpoint_set. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.