Skip to main content
Glama

mcp-adr-analysis-server

by tosin2013
debug_test.js1.51 kB
const { validateFileLocation, DEFAULT_LOCATION_RULES, } = require('./dist/src/utils/location-filter.js'); const { basename, dirname } = require('path'); const filePath = 'src/debug_output.py'; const fileName = basename(filePath); const dirPath = dirname(filePath); console.log('Input:', { filePath, fileName, dirPath }); // Find the debug rule const debugRule = DEFAULT_LOCATION_RULES.find(r => r.name === 'debug-scripts'); console.log('Debug rule found:', debugRule ? true : false); if (debugRule) { console.log('Rule details:'); console.log(' filePattern:', debugRule.filePattern); console.log(' contentPattern:', debugRule.contentPattern); console.log(' hasContentPattern:', debugRule.contentPattern ? true : false); const fileMatches = debugRule.filePattern.test(fileName); const hasContentPattern = debugRule.contentPattern ? true : false; const content = undefined; const contentMatches = hasContentPattern && content ? debugRule.contentPattern.test(content) : false; console.log('Matching logic:'); console.log(' fileMatches:', fileMatches); console.log(' hasContentPattern:', hasContentPattern); console.log(' contentMatches:', contentMatches); const ruleApplies = (fileMatches && !hasContentPattern) || (fileMatches && contentMatches) || (!fileMatches && contentMatches); console.log(' ruleApplies:', ruleApplies); console.log( ' Expected ruleApplies: fileMatches && !hasContentPattern =', fileMatches && !hasContentPattern ); }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tosin2013/mcp-adr-analysis-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server