ByteChef LogoByteChef

Claude Code

Allows you to chat with Claude Code and added MCP tools

Type: claudeCode/v1


Actions

Initialize Claude Code

Name: initializeClaude

Run this first to install Claude Code to ByteChef terminal

Properties

NameLabelTypeDescriptionRequired
passwordPasswordSTRINGThe password to your bash, so you can give permission to sudofalse

Example JSON Structure

{
  "label" : "Initialize Claude Code",
  "name" : "initializeClaude",
  "parameters" : {
    "password" : ""
  },
  "type" : "claudeCode/v1/initializeClaude"
}

Output

Sample Output:

Sample result

Type: STRING

Add MCP Server

Name: addMCP

Adds an MCP server and all its tools to Claude Code via http protocol

Properties

NameLabelTypeDescriptionRequired
labelLabelSTRINGThe name of the MCP servertrue
urlURLSTRINGThe URL of the MCP servertrue
authenticationTypeAuthentication TypeINTEGER
Options 0, 1, 2
The type of authentication to use for connecting to the MCP servertrue
AuthenticationAuthenticationSTRINGThe access token/API key to use for authenticationtrue
AuthenticationAuthenticationARRAY
Items [{STRING(name), STRING(value)}]
The custom headers to use for authenticationfalse

Example JSON Structure

{
  "label" : "Add MCP Server",
  "name" : "addMCP",
  "parameters" : {
    "label" : "",
    "url" : "",
    "authenticationType" : 1,
    "Authentication" : [ {
      "name" : "",
      "value" : ""
    } ]
  },
  "type" : "claudeCode/v1/addMCP"
}

Output

Sample Output:

Sample result

Type: STRING

Chat

Name: chat

Chat with Claude with registered tools

Properties

NameLabelTypeDescriptionRequired
scriptMessageSTRINGCommand to send to Claudetrue

Example JSON Structure

{
  "label" : "Chat",
  "name" : "chat",
  "parameters" : {
    "script" : ""
  },
  "type" : "claudeCode/v1/chat"
}

Output

Sample Output:

Sample result

Type: STRING

How is this guide?

Last updated on

On this page