{"service":"DotNetMCP - .NET Performance & Migration MCP Server","version":"2.0.0","website":"https://dotnetmcp.com","sdk":"Official ModelContextProtocol SDK","endpoints":{"mcp":"/mcp","health":"/health","website":"/","app":"/app (authenticated)","api":["/api/analyze","/api/migration-plan","/api/package-lookup","/api/ai-analyze"]},"authentication":{"enabled":false,"required":false,"method":"API Key via Authorization header (Bearer token or plain token)"},"rateLimiting":{"authenticated":{"limit":1000,"window":"1 minutes"},"anonymous":{"limit":30,"window":"1 minutes"}},"tools":["list_docs - List all documentation files with optional filtering by category or keyword","get_doc - Retrieve full content of a specific guide by filename","search_docs - Search all guides with relevance ranking and contextual snippets","get_categories - List available documentation categories","get_migration_path - Get a recommended migration path from source to target","reload_docs - Reload documentation from disk","get_stats - Get documentation collection statistics","analyze_code - Analyze C# code for anti-patterns with modern replacements","identify_anti_patterns - Identify specific anti-patterns in code snippets","get_migration_plan - Generate a prioritized migration plan based on app characteristics","lookup_package_replacement - Find modern replacements for legacy NuGet packages"],"categories":{"performance":"Memory, async, collections, serialization, EF Core, Native AOT, and version-specific guides for .NET 8/9/10","migration":"Legacy .NET Framework to modern .NET: WebForms, WCF, MVC5, EF6, System.Web, plus version-to-version upgrades","csharpEvolution":"C# 8 through C# 14 language features with refactoring recommendations","refactoring":"Modernization patterns: null handling, pattern matching, records, LINQ, strings, async"},"usage":{"claudeCode":"claude mcp add --transport http dotnetmcp https://dotnetmcp.com/mcp","description":"Add this MCP server to give your AI assistant expert-level .NET knowledge for writing performant code and migrating legacy systems."}}