The tabnas MCP server provides seven tools for parsing, validating grammars, explaining failures, running fixtures, reading the plugin catalogue, and comparing grammar versions. It allows agents to interact with the tabnas parsing engine via stdio or a hosted HTTP endpoint, ensuring grammars are treated as data rather than executable code.
- Operator: tabnas
- Endpoint: https://mcp.tabnas.dev/mcp
- Transport: streamable-http
- Sign-in: No sign-in
- Category: Developer tools
- Use cases: Parse input text using a specified grammar to generate an abstract syntax tree.; Validate a serialized GrammarSpec to check for errors before execution.; Explain parse failures with detailed diagnostics and registry entries.; Compare two grammar versions to detect changes in accepted inputs.
- Tools: parse, validate_grammar, explain_parse_error, test_grammar, list_plugins, describe_plugin, compare_grammars
- Documentation: https://tabnas.dev/mcp
- Directory listing: https://koskamo.com/explore/tabnas-mcp
- Also known as: tabnas MCP MCP; tabnas-mcp