mcp-server-tree-sitter

by wrale
MIT License
33
  • Apple
  • Linux

run_query

Execute tree-sitter queries on project files to extract specific code patterns or structures. Supports optional file paths, languages, and result limits for targeted analysis.

Instructions

Run a tree-sitter query on project files.

Args: project: Project name query: Tree-sitter query string file_path: Optional specific file to query language: Language to use (required if file_path not provided) max_results: Maximum number of results Returns: List of query matches

Input Schema

NameRequiredDescriptionDefault
file_pathNo
languageNo
max_resultsNo
projectYes
queryYes

Input Schema (JSON Schema)

{ "properties": { "file_path": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "File Path" }, "language": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Language" }, "max_results": { "default": 100, "title": "Max Results", "type": "integer" }, "project": { "title": "Project", "type": "string" }, "query": { "title": "Query", "type": "string" } }, "required": [ "project", "query" ], "title": "run_queryArguments", "type": "object" }
ID: k35mqkr8j9