temporal-mcp

temporal-mcp

3.1

If you are the rightful owner of temporal-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Temporal is a Model Context Protocol server designed to interact with Temporal.io services using the official Temporal Go SDK.

MCP Temporal is a server that facilitates interaction with Temporal.io services, allowing users to list workflows and retrieve detailed workflow execution information. It is built using the official Temporal Go SDK and provides functionalities to filter workflows by their status, such as running, completed, or failed. The server is designed to be easily set up and configured, requiring Go 1.23.0 or later and access to a running Temporal server. Users can install the package, configure environment variables, and set up MCP client settings to start using the server. The server supports listing workflows and describing specific workflow executions, providing detailed information such as ID, Run ID, Type, Status, and Timestamps.

Features

  • List Workflows: Retrieve a list of Temporal workflows filtered by status (running, completed, or failed).
  • Describe Workflow: Get detailed information about a specific workflow execution, including ID, Run ID, Type, Status, and Timestamps.

Tools

  1. list_workflows

    Retrieve a list of workflows from the Temporal server filtered by status.

  2. describe_workflow

    Retrieve detailed information about a specific workflow execution.