We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mix0z/Semantic-Search-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
dataset.jsonl•12 KiB
{"id": "infinigen_execute_tasks_pipeline", "description": "Blender execution pipeline wiring compose_scene_func, populate_scene_func, Terrain and render/save helpers", "repo_path": "infinigen", "query": "I'm trying to understand how Infinigen orchestrates the whole scene generation process - where does the main pipeline that combines terrain creation, scene population and rendering all come together?", "path": "infinigen/core", "difficulty": "medium", "expected_items": [{"file_path": "infinigen/core/execute_tasks.py", "must_include_substrings": ["@gin.configurable", "def execute_tasks(", "compose_scene_func: typing.Callable", "populate_scene_func: typing.Callable", "terrain = Terrain("]}]}
{"id": "infinigen_main_entrypoint", "description": "Blender version check and main() entry point for execute_tasks", "repo_path": "infinigen", "query": "I'm getting a Blender version compatibility error when running Infinigen. Where in the code does it check which Blender versions are supported?", "path": "infinigen/core", "difficulty": "easy", "expected_items": [{"file_path": "infinigen/core/execute_tasks.py", "must_include_substrings": ["def main(input_folder, output_folder, scene_seed, task, task_uniqname, **kwargs):", "version_req = [\"4.2.0\"]", "assert bpy.app.version_string in version_req", "logger.info(f\"infinigen version {infinigen.__version__}\")"]}]}
{"id": "infinigen_generate_nature_assets_imports", "description": "Top-level nature scene generator that imports terrain, lighting, weather and object asset factories", "repo_path": "infinigen", "query": "I want to add a new type of plant to Infinigen nature scenes. Where is the main script that sets up all the natural assets like trees, rocks, weather effects?", "path": "infinigen_examples", "difficulty": "easy", "expected_items": [{"file_path": "infinigen_examples/generate_nature.py", "must_include_substrings": ["from infinigen.assets import fluid, lighting, weather", "from infinigen.assets.objects import (", "cactus,", "trees,", "rocks,"]}]}
{"id": "codeql_js_reflected_xss_query", "description": "Location of the JavaScript CodeQL query for reflected cross-site scripting", "repo_path": "codeql", "query": "I need to customize the reflected XSS detection for JavaScript in CodeQL. Where is the query that finds these vulnerabilities?", "path": "javascript/ql/src/Security/CWE-079", "difficulty": "easy", "expected_items": [{"file_path": "javascript/ql/src/Security/CWE-079/ReflectedXss.ql", "must_include_substrings": ["@name Reflected cross-site scripting", "@id js/reflected-xss", "@kind path-problem", "@security-severity"]}]}
{"id": "codeql_js_reflected_xss_dataflow", "description": "Dataflow configuration for the reflected XSS JavaScript query", "repo_path": "codeql", "query": "How does CodeQL track the data flow from user input to the response output for XSS detection in JavaScript? I want to understand the taint tracking logic.", "path": "javascript/ql/lib/semmle/javascript/security/dataflow", "difficulty": "medium", "expected_items": [{"file_path": "javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssQuery.qll", "must_include_substrings": ["module ReflectedXssConfig implements DataFlow::ConfigSig", "predicate isSource(DataFlow::Node source)", "predicate isSink(DataFlow::Node sink)", "module ReflectedXssFlow = TaintTracking::Global<ReflectedXssConfig>"]}]}
{"id": "qgis_processing_plugin_gui_integration", "description": "Processing plugin GUI integration: toolbox, results dock and menu actions", "repo_path": "QGIS", "query": "I want to modify the Processing toolbox UI in QGIS. Where is the plugin code that creates the toolbox panel and results dock?", "path": "python/plugins/processing", "difficulty": "medium", "expected_items": [{"file_path": "python/plugins/processing/ProcessingPlugin.py", "must_include_substrings": ["class ProcessingPlugin(QObject):", "self.toolbox = ProcessingToolbox()", "self.iface.addDockWidget(Qt.DockWidgetArea.RightDockWidgetArea, self.toolbox)", "self.resultsDock = ResultsDock()"]}]}
{"id": "qgis_processing_model_drop_handler", "description": "Processing options page and .model3 file drop handler", "repo_path": "QGIS", "query": "How does QGIS handle it when I drag and drop a .model3 processing model file into the application? I want to add support for another file type.", "path": "python/plugins/processing", "difficulty": "medium", "expected_items": [{"file_path": "python/plugins/processing/ProcessingPlugin.py", "must_include_substrings": ["class ProcessingDropHandler(QgsCustomDropHandler):", "def handleFileDrop(self, file):", "if not file.lower().endswith(\".model3\"):", "QgsProcessingModelAlgorithm()"]}]}
{"id": "claude_flow_verification_hooks_cli", "description": "CLI entry point for verification hooks pre/post commands", "repo_path": "claude-flow", "query": "I want to run some checks before and after my Claude Flow tasks complete. Is there a way to hook into the task lifecycle?", "path": "src/cli/simple-commands", "difficulty": "easy", "expected_items": [{"file_path": "src/cli/simple-commands/verification-hooks.js", "must_include_substrings": ["const THRESHOLDS = {", "strict: 0.95", "async function preTaskVerification(", "async function postTaskVerification("]}]}
{"id": "claude_flow_verification_training_integration", "description": "Feeding verification results into .claude-flow training data", "repo_path": "claude-flow", "query": "How can I use the verification results from Claude Flow to improve future runs? Is there a way to save this data for training?", "path": "src/cli/simple-commands", "difficulty": "medium", "expected_items": [{"file_path": "src/cli/simple-commands/verification-hooks.js", "must_include_substrings": ["async function feedToTraining(taskId, agentType, data)", ".claude-flow/training/verification-data.jsonl", "fs.appendFileSync(trainingFile, JSON.stringify(trainingData)"]}]}
{"id": "claude_flow_verification_status_command", "description": "Status command printing verification history and mode/threshold", "repo_path": "claude-flow", "query": "How can I see the history of verification results and current settings in Claude Flow? Is there a status command?", "path": "src/cli/simple-commands", "difficulty": "easy", "expected_items": [{"file_path": "src/cli/simple-commands/verification-hooks.js", "must_include_substrings": ["function showStatus()", "Verification Status", "Mode: ${mode} (threshold: ${threshold})", "Total verifications:"]}]}
{"id": "infinigen_lights_off_chance", "description": "Config that randomly turns off artificial indoor lights in Indoors scenes", "repo_path": "infinigen", "query": "My Infinigen indoor scenes sometimes render too dark because the lights are randomly turned off. How can I make sure all lights stay on?", "path": "infinigen_examples/configs_indoor", "difficulty": "easy", "expected_items": [{"file_path": "infinigen_examples/configs_indoor/base_indoors.gin", "must_include_substrings": ["compose_indoors.lights_off_chance", "0.2"]}]}
{"id": "infinigen_home_constraints_lighting", "description": "Indoor room constraints that enforce ceiling lights in each room", "repo_path": "infinigen", "query": "I want every room in my Infinigen indoor scene to have at least one ceiling light. Where do I configure the lighting constraints for each room type?", "path": "infinigen_examples/constraints", "difficulty": "hard", "expected_items": [{"file_path": "infinigen_examples/constraints/home.py", "must_include_substrings": ["def home_furniture_constraints():", "lights = obj[Semantics.Lighting]", "ceillights = lights[lamp.CeilingLightFactory]", "constraints[\"ceiling_lights\"] = rooms.all(", "ceillights.related_to(r, cu.hanging).count().in_range(1, 4)"]}]}
{"id": "codeql_jsx_extension_parser_call", "description": "Where the JavaScript extractor passes the .jsx file extension into the parser so JSX syntax is used on the first attempt", "repo_path": "codeql", "query": "CodeQL is failing to parse some of my .jsx files correctly. How does the JavaScript extractor handle JSX file extensions?", "path": "javascript/extractor/src/com/semmle/js/extractor", "difficulty": "medium", "expected_items": [{"file_path": "javascript/extractor/src/com/semmle/js/extractor/JSExtractor.java", "must_include_substrings": ["textualExtractor.getLocationManager().getSourceFileExtension()", "JSParser.parse(config, sourceType, extension, source, textualExtractor.getMetrics())"]}]}
{"id": "codeql_jsx_always_parse_with_jsx", "description": "Core parser wrapper logic that always enables JSX parsing for .jsx files", "repo_path": "codeql", "query": "I'm getting parse errors in CodeQL on JSX files that have ternary expressions mixed with JSX. Where does the parser decide whether to enable JSX mode?", "path": "javascript/extractor/src/com/semmle/js/parser", "difficulty": "medium", "expected_items": [{"file_path": "javascript/extractor/src/com/semmle/js/parser/JcornWrapper.java", "must_include_substrings": ["public static boolean alwaysParseWithJsx(String extension)", "return extension.equals(\".jsx\");", "if (alwaysParseWithJsx(extension)) options = new JSXOptions(options);"]}]}
{"id": "codeql_jsx_regression_input_repro1", "description": "Regression test input that reproduces the original JSX parsing bug", "repo_path": "codeql", "query": "Is there a test case that shows the JSX parsing bug with ternary expressions? I want to verify my fix works.", "path": "javascript/extractor/tests/jsx/input", "difficulty": "easy", "expected_items": [{"file_path": "javascript/extractor/tests/jsx/input/repro1.jsx", "must_include_substrings": ["function foo() {", "let x = <div></div>;", "return true ? (null, null) : e => { };"]}]}
{"id": "codeql_jsx_es2015_detector_uses_jsx_extension", "description": "ES2015 detector test updated to parse using the .jsx extension", "repo_path": "codeql", "query": "Where are the tests for detecting ES2015 syntax in the CodeQL JavaScript extractor? I need to add a new test case.", "path": "javascript/extractor/test/com/semmle/js/extractor/test", "difficulty": "medium", "expected_items": [{"file_path": "javascript/extractor/test/com/semmle/js/extractor/test/ES2015DetectorTests.java", "must_include_substrings": ["private void isES2015(String src, boolean expected)", "JSParser.parse(CONFIG, SourceType.MODULE, \".jsx\", src, new ExtractionMetrics())", "ES2015Detector.looksLikeES2015(ast)"]}]}
{"id": "codeql_jsx_nodejs_detector_uses_jsx_extension", "description": "NodeJS detector test updated to parse using the .jsx extension", "repo_path": "codeql", "query": "Where are the tests that check if code looks like Node.js in the CodeQL extractor? I want to understand how it distinguishes browser vs Node code.", "path": "javascript/extractor/test/com/semmle/js/extractor/test", "difficulty": "medium", "expected_items": [{"file_path": "javascript/extractor/test/com/semmle/js/extractor/test/NodeJSDetectorTests.java", "must_include_substrings": ["private void isNodeJS(String src, boolean expected)", "JSParser.parse(CONFIG, SourceType.SCRIPT, \".jsx\", src, new ExtractionMetrics())", "NodeJSDetector.looksLikeNodeJS(ast)"]}]}
{"id": "qgis_buffer_algorithm_cpp_source", "description": "Native QGIS Processing Buffer algorithm implemented in C++", "repo_path": "QGIS", "query": "I want to modify how the Buffer tool works in QGIS Processing. Where is the actual implementation of the buffer algorithm?", "path": "src/analysis/processing", "difficulty": "medium", "expected_items": [{"file_path": "src/analysis/processing/qgsalgorithmbuffer.cpp", "must_include_substrings": ["QString QgsBufferAlgorithm::name() const", "QStringLiteral( \"buffer\" )", "QgsProcessingParameterFeatureSource", "QgsProcessingParameterDistance"]}]}
{"id": "qgis_variable_distance_buffer_python", "description": "Python implementation of the VariableDistanceBuffer processing algorithm", "repo_path": "QGIS", "query": "Is there a QGIS processing algorithm that can buffer features with different distances based on an attribute field? Where is it implemented?", "path": "python/plugins/processing/algs/qgis", "difficulty": "easy", "expected_items": [{"file_path": "python/plugins/processing/algs/qgis/VariableDistanceBuffer.py", "must_include_substrings": ["class VariableDistanceBuffer(QgisAlgorithm):", "FIELD = \"FIELD\"", "QgsProcessingParameterField"]}]}