What does RunAsync do?
RunAsync executes the provided C# code and preserves the state (variables) between calls, allowing incremental code execution.
@li-zhixin
Basic information
A Roslyn-based mcp server for dynamically executing C# code snippets
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryExecute the provided C# code, and the state (like variables) will be preserved each time.
Clean the code execution context, all states will be cleared.
Get the history code.
CSharpMCP is a Model Context Protocol (MCP) server for executing C# code using the Roslyn compiler. It is intended for developers who need to run C# snippets programmatically, with state persistence across executions.
To use CSharpMCP, configure it as an MCP server in your MCP client application. To reference existing projects, compile the project and pass the path of the resulting DLL as a startup parameter; the server will add those assemblies as references. Invoke the provided tools (RunAsync, CleanExecuteContext, GetHistoryCode) from your MCP client.
RunAsync executes the provided C# code and preserves the state (variables) between calls, allowing incremental code execution.
Use the CleanExecuteContext tool to clear all state and reset the execution context.
Yes. Compile the project to a DLL, then pass that DLL path as a startup parameter when launching CSharpMCP.
This server executes arbitrary C# code on the local machine. Use with caution and only in trusted environments.
Use the GetHistoryCode tool to retrieve the full history of code that has been executed.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
A search tool helps dev to solve the naming things problem.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Comments