li-zhixin/CSharpMCP
If you are the rightful owner of CSharpMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The CSharpMCP is a model context protocol server designed for executing C# code using the Roslyn compiler.
CSharpMCP
The CSharpMCP is a mcp server designed for executing C# code base roslyn.
Warning: This will execute code on the local machine. Use with caution.
Available Tools
-
RunAsync: Execute the provided C# code, and the state (like variables) will be preserved each time.
-
CleanExecuteContext: Clean the code execution context, all states will be cleared.
-
GetHistoryCode: Get the history code.
How to reference existing projects
- Compile the existing project
- Use the path of the compiled dll as the startup parameter of CSharpMCP (references will be added automatically)