Metadata-Version: 2.4
Name: tenzir-mcp-fastmcp
Version: 0.4.6
Summary: MCP server for Tenzir
Project-URL: Homepage, https://github.com/fastmcp-me/mcp-tenzir#readme
Project-URL: Repository, https://github.com/fastmcp-me/mcp-tenzir.git
Project-URL: Issues, https://github.com/fastmcp-me/mcp-tenzir/issues
Author-email: Tenzir <engineering@tenzir.com>
Maintainer-email: Tenzir Engineering <engineering@tenzir.com>
License: Apache-2.0
License-File: LICENSE
Keywords: data-pipeline,mcp,model-context-protocol,ocsf,secdataops,secops,security,tenzir
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Monitoring
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: fastmcp>=0.2.0
Requires-Dist: httpx>=0.25.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: tenzir-changelog>=0.8.1
Requires-Dist: tenzir-test>=0.12.0
Description-Content-Type: text/markdown

[![Add to Cursor](https://fastmcp.me/badges/cursor_dark.svg)](https://fastmcp.me/MCP/Details/1423/tenzir)
[![Add to VS Code](https://fastmcp.me/badges/vscode_dark.svg)](https://fastmcp.me/MCP/Details/1423/tenzir)
[![Add to Claude](https://fastmcp.me/badges/claude_dark.svg)](https://fastmcp.me/MCP/Details/1423/tenzir)
[![Add to ChatGPT](https://fastmcp.me/badges/chatgpt_dark.svg)](https://fastmcp.me/MCP/Details/1423/tenzir)
[![Add to Codex](https://fastmcp.me/badges/codex_dark.svg)](https://fastmcp.me/MCP/Details/1423/tenzir)
[![Add to Gemini](https://fastmcp.me/badges/gemini_dark.svg)](https://fastmcp.me/MCP/Details/1423/tenzir)

# ⚙️ Tenzir MCP Server

[![PyPI](https://img.shields.io/pypi/v/tenzir-mcp.svg)](https://pypi.org/project/tenzir-mcp)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that
enables AI assistants to interact with [Tenzir](https://tenzir.com)—a data
pipeline engine for security operations.

This MCP server provides tools for executing pipelines written in the [Tenzir
Query Language (TQL))](https://docs.tenzir.com/explanations/language), working
with Open Cybersecurity Schema Framework (OCSF), managing packages, generating parsers, and exploring documentation.

## ✨ Features

- **Pipeline Execution**: Run TQL pipelines and tests
- **Documentation Access**: Search and browse embedded Tenzir documentation with
  cross-reference support
- **OCSF Integration**: Query and work with OCSF definitions, event classes,
  objects, and profiles.
- **Package Management**: Create and manage Tenzir packages with operators,
  pipelines, enrichment contexts, and tests
- **Code Generation**: Auto-generate TQL parsers and OCSF mapping packages

## 📦 Installation

Use Docker as the fastest way to get started:

```bash
docker run -i tenzir/mcp
```

Or use [`uvx`](https://docs.astral.sh/uv/) when you have a local Tenzir
installation:

```bash
uvx tenzir-mcp
```

## 📚 Documentation

Consult our [setup guide](https://docs.tenzir.com/guides/mcp-usage/install-mcp-server)
for installation and MCP client configuration.

We also provide a [reference](https://docs.tenzir.com/reference/mcp-server) that
explains usage and available tools.

## 🤝 Contributing

Want to contribute? We're all-in on agentic coding with [Claude
Code](https://claude.ai/code)! The repo comes pre-configured with our [custom
plugins](https://github.com/tenzir/claude-plugins)—just clone and start hacking.

## 📜 License

This project is licensed under the [Apache License 2.0](LICENSE).
