Skip to main content
Glama
wrale

mcp-server-tree-sitter

by wrale

check_language_available

Verify the availability of a tree-sitter language parser for code analysis, enabling accurate handling of programming languages in context-aware workflows.

Instructions

Check if a tree-sitter language parser is available.

Args: language: Language to check Returns: Success message

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
languageYes

Implementation Reference

  • The handler function for the check_language_available MCP tool. It is decorated with @mcp_server.tool() which also serves as its registration. It checks language availability using the injected language_registry dependency and returns a status message.
    @mcp_server.tool() def check_language_available(language: str) -> Dict[str, str]: """Check if a tree-sitter language parser is available. Args: language: Language to check Returns: Success message """ if language_registry.is_language_available(language): return { "status": "success", "message": f"Language '{language}' is available via tree-sitter-language-pack", } else: return { "status": "error", "message": f"Language '{language}' is not available", }

Latest Blog Posts

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