🚀 McpExtract is now live as a dotnet global tool!
Training AI models on MCP tool capabilities just got significantly easier for .NET developers.
The problem: Most teams extract MCP schemas by running servers at runtime. This means dealing with dependencies, security concerns, and complex setup just to get training data.
The solution: Static analysis ⚡
McpExtract analyzes your .NET assemblies directly without code execution. Install it globally, point it at your MCP assemblies, and get clean tool descriptions in multiple formats:
dotnet tool install -g McpExtract.Tool mcp-extract MyMcpServer.dll –format mcpb
What you get: 📄 Clean MCPB, Python, and JSON exports 🔒 No security risks from running untrusted code ⚡ Instant extraction without dependency management 🎯 Ready-to-use training data for small model fine-tuning
This emerged from our work on agent infrastructure at Windows scale. When you’re building MCP integrations across enterprise environments, static analysis becomes essential for both security and velocity.
Early feedback shows teams cutting MCP training data prep from hours to minutes. The tool handles complex .NET assemblies, preserves metadata accuracy, and exports in formats that work directly with popular training pipelines.
Source: https://github.com/asklar/McpExtract What MCP scenarios are you tackling? 👇