Ensure that configuration files and settings are consistent with their intended functionality and maintain portability across different environments.
Key aspects to verify:
Example of improving path configuration:
// Problematic - hardcoded absolute path
const templatePath = 'C:\\Users\\orphe\\Downloads\\playwright-mcp.yaml';
// Better - relative path using Node.js path module
const templatePath = path.join(__dirname, 'playwright-mcp.yaml');
Example of aligning permissions with functionality:
# Problematic - empty groups but roleDefinition mentions using tools
roleDefinition: |-
You can use the `new_task` tool...
groups: []
# Better - groups include all necessary permissions
roleDefinition: |-
You can use the `new_task` tool...
groups:
- read
- edit
- command
- new_task
Enter the URL of a public GitHub repository