Skip to main content
Glama

mcp-server-tree-sitter

by wrale
MIT License
175
  • Apple
  • Linux
rust.py1.22 kB
"""Query templates for Rust.""" TEMPLATES = { "functions": """ (function_item name: (identifier) @function.name parameters: (parameters) @function.params body: (block) @function.body) @function.def """, "structs": """ (struct_item name: (type_identifier) @struct.name body: (field_declaration_list) @struct.body) @struct.def """, "enums": """ (enum_item name: (type_identifier) @enum.name body: (enum_variant_list) @enum.body) @enum.def """, "imports": """ (use_declaration) @import (use_declaration (identifier) @import.name) @import.direct (use_declaration (scoped_identifier path: (_) @import.path name: (identifier) @import.name)) @import.scoped (use_declaration (scoped_use_list path: (_) @import.path)) @import.list """, "traits": """ (trait_item name: (type_identifier) @trait.name) @trait.def """, "impls": """ (impl_item trait: (_)? @impl.trait type: (_) @impl.type) @impl.def """, }

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/wrale/mcp-server-tree-sitter'

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