Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| make_ocsf_mapping | Add OCSF mapping to a TQL parsing pipeline. Use this tool when:
Follow the workflow instructions provided in the response. |
| make_parser | Generate a TQL parser for the given log format. Use this tool when:
This tool provides a complete workflow with step-by-step instructions for:
Follow the workflow instructions provided in the response. |
| docs_read | Read documentation content from the embedded Tenzir documentation. Use this tool to:
|
| docs_search | Search documentation by keyword or retrieve specific paths with 'See Also' expansion. Use this tool to:
The depth parameter traverses cross-references, helping you discover operators and functions you might not have known about. |
| run_pipeline | Execute a TQL pipeline through the local Use this tool to:
The pipeline runs with diagnostics enabled, providing detailed error messages and warnings to help troubleshoot issues. |
| run_test | Run tests for TQL pipelines using the tenzir-test framework. Use this tool to:
Tests can include fixtures like embedded Tenzir nodes for integration testing.
The |
| ocsf_get_class | Get the complete definition of a specific OCSF event class including all fields and metadata. Use this tool to:
This returns the complete class definition including all attributes, types, and constraints needed to create accurate OCSF mappings. |
| ocsf_get_classes | Get all OCSF event classes and their descriptions for a specific schema version. Use this tool to:
Once you identify a candidate class, use |
| ocsf_get_versions | List all bundled OCSF schema versions. Use this tool to:
Typically you'll want to use |
| ocsf_get_latest_version | Return the latest stable OCSF schema version. Use this tool to:
This filters out development versions (alpha, beta, rc) and returns only stable releases. |
| ocsf_get_object | Get the complete definition of an OCSF object type including all fields and metadata. Use this tool to:
Objects are reusable components within OCSF event classes, defining standard structures like endpoints, files, processes, etc. |
| package_add_changelog | Add a changelog entry to a package. Use this tool to:
Changelog entries are timestamped and categorized. They help users understand what changed between package versions. |
| package_add_operator | Add a user-defined operator (UDO) to a package. Use this tool to:
Operators become available as package_id::operator_name in TQL pipelines after the package is installed. |
| package_add_test | Add a test to a package. Use this tool to:
Tests use the tenzir-test framework. Provide input/output when known,
or omit output and use the |
| package_create | Create a new Tenzir package scaffold. Use this tool to:
This creates the foundation for building custom TQL operators, parsers,
and OCSF mappings. After creation, use |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |