Skip to content

Install MCP Server

To install the Tenzir MCP Server server, you can choose between two options:

  1. Docker: docker run -i tenzir/mcp
  2. Native: uvx tenzir-mcp

The Docker version runs a container that bundles the MCP server along with a Tenzir Node installation as a convenient one-stop solution.

The native version only runs the MCP server and you need to make sure that it can access a Tenzir Node installation yourself.

All AI agents use the same JSON configuration structure for the Tenzir MCP server. The configuration always follows this pattern:

{
"mcpServers": {
"tenzir": {
"command": "docker",
"args": ["run", "--pull=always", "-i", "tenzir/mcp"],
"env": {}
}
}
}

The configuration file location varies by agent. See the specific sections below.

Configure the Tenzir MCP server for Claude Code and Claude Desktop.

For automatic configuration:

Terminal window
claude mcp add tenzir --scope user -- docker run --pull=always -i tenzir/mcp

For manual configuration, edit ~/.mcp.json for user-wide settings or .mcp.json in your project directory for project-specific settings.

Edit the configuration file directly. The location depends on your operating system:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

After updating the configuration, restart Claude Desktop to load the MCP server.

Configure the Codex CLI by adding the server through the built-in MCP manager. This persists the settings in ~/.codex/config.toml.

Terminal window
codex mcp add tenzir -- docker run --pull=always -i tenzir/mcp

Codex automatically starts the MCP server when you launch a new session. To inspect or tweak the entry later, run codex mcp list or codex mcp get tenzir.

Cursor reads MCP settings from mcp.json. Use either the global file at ~/.cursor/mcp.json or add a project-specific config at .cursor/mcp.json in your workspace root.

{
"mcpServers": {
"tenzir": {
"type": "stdio",
"command": "docker",
"args": ["run", "--pull=always", "-i", "tenzir/mcp"],
"env": {}
}
}
}

Restart Cursor or reload the MCP config (Cmd+, → MCP Servers → Reload) so the Composer agent picks up the new tools.

Google’s Gemini CLI supports MCP servers natively. Configure the Tenzir MCP server by editing ~/.gemini/settings.json.

Gemini Code Assist in VS Code shares the same MCP technology. The configuration automatically applies to both the CLI and VS Code integration.

VS Code supports MCP servers through GitHub Copilot starting with version 1.102.

For project-specific configuration, create .vscode/mcp.json in your project root.

For user-wide configuration:

  1. Open Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
  2. Run MCP: Open User Configuration
  3. Add the Tenzir server configuration

After configuration:

  1. Open the GitHub Copilot chat panel
  2. Look for the MCP icon in the chat input
  3. Select the Tenzir server from available MCP servers
  4. Start interacting with your security pipelines

After you’ve successfully installed the MCP server in your agent, proceed with one of the following guides:

Last updated: