{"slug":"wrale/mcp-server-tree-sitter","name":"MCP Tree-sitter Server","description":"A server for code analysis using Tree-sitter, with context management capabilities.","category":"development","tags":[],"official":false,"stars":305,"transport":"http","install":[{"cmd":"pip install mcp-server-tree-sitter","imports":[]}],"tools":[{"name":"register_project_tool","description":"Register a new project for analysis"},{"name":"list_projects_tool","description":"List all registered projects"},{"name":"remove_project_tool","description":"Remove a registered project"},{"name":"list_languages","description":"List available programming languages"},{"name":"check_language_available","description":"Check if a specific language is available"},{"name":"list_files","description":"List files in a project"},{"name":"get_file","description":"Get the content of a file"},{"name":"get_file_metadata","description":"Get metadata of a file"},{"name":"get_ast","description":"Get the AST of a file"},{"name":"get_node_at_position","description":"Get the AST node at a specific position"},{"name":"find_text","description":"Find text in code files"},{"name":"run_query","description":"Run a Tree-sitter query on code"},{"name":"get_symbols","description":"Extract symbols from code"},{"name":"find_usage","description":"Find usages of a symbol"},{"name":"analyze_project","description":"Analyze a project's structure and dependencies"},{"name":"get_dependencies","description":"Get dependencies of a file or project"},{"name":"analyze_complexity","description":"Analyze code complexity"},{"name":"get_query_template_tool","description":"Get a query template"},{"name":"list_query_templates_tool","description":"List available query templates"},{"name":"build_query","description":"Build a Tree-sitter query"},{"name":"adapt_query","description":"Adapt a query for a different language"},{"name":"get_node_types","description":"Get node types for a language"},{"name":"find_similar_code","description":"Find similar code patterns"},{"name":"clear_cache","description":"Clear the cache"},{"name":"diagnose_config","description":"Diagnose configuration issues"}],"env_vars":[],"auth_type":"none","github":"https://github.com/wrale/mcp-server-tree-sitter","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}