Update NSP to use .mcp.json with legacy-first check for agent.json
This change set is in response to a breaking mkstack change in which .mcp.json is the new default configuration file. The NSP checks for agent.json first (for existing Shakespeare projects), and will fall back to the new default of .mcp.json if the first file isn't present.