{"id":"ndepend-ndepend-mcp-server","name":"NDepend.MCP.Server","homepage":"https://www.ndepend.com/","repo_url":"https://github.com/ndepend/NDepend.MCP.Server","category":"ai-ml","subcategories":[],"tags":["ai-agents","mcp","code-quality","dotnet","static-analysis","observability"],"what_it_does":"NDepend.MCP.Server is an MCP (Model Context Protocol) server package intended to expose NDepend functionality to AI agents via MCP tools/handlers so agents can query and work with .NET code analysis results.","use_cases":["Let an AI agent inspect NDepend analysis outputs for a repository","Assist with code quality triage by surfacing architecture/code metrics","Automate creation of insights or summaries from NDepend reports","Support review workflows that combine NDepend findings with agent-driven issue descriptions"],"not_for":["Direct production use as a public internet API without additional gatewaying","Handling sensitive internal code analysis results without proper access controls","Performing actions that require strong guarantees of idempotency (unless explicitly designed that way)"],"best_when":"When you already use NDepend for .NET code analysis and want AI agents to retrieve insights through an MCP tool interface.","avoid_when":"Avoid when you cannot secure the MCP server and its access credentials, or when you need a well-specified REST/OpenAPI interface instead of MCP.","alternatives":["Use NDepend report exports and process them directly (PDF/XML/HTML/CSV) with a custom agent pipeline","Build a thin custom API over NDepend artifacts (static report querying) with OpenAPI","Use other code analysis tools that provide APIs/exports suited for agent ingestion"],"af_score":39.0,"security_score":29.0,"reliability_score":27.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:28:16.162632+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication details were provided in the supplied information, so auth mechanism and scope granularity cannot be confirmed."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing information was not provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":39.0,"security_score":29.0,"reliability_score":27.5,"mcp_server_quality":55.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":45.0,"rate_limit_clarity":10.0,"tls_enforcement":30.0,"auth_strength":20.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":40.0,"security_notes":"No concrete security/auth/TLS/secret-handling details were provided. MCP servers commonly run as local processes or internal services; if exposed broadly, they must be locked down with network controls, strong authentication, and careful handling of repository analysis artifacts.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":40.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["MCP servers often require correct tool/handler registration; if tool descriptions are incomplete, agents may call incorrectly","If the server is implemented to read local report files, agents may need consistent filesystem/reports context","Large analysis artifacts may exceed message/tool payload limits; agents may need chunking or scoped queries"]}}