KeeperHub

Provides MCP-based access to KeeperHub workflows, supporting AI generation, CRUD operations, and asynchronous execution over secure HTTP or stdio transport.
  • typescript

0

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can run KeeperHub's MCP Server to manage and execute blockchain automation workflows using a flexible client interface. It supports full CRUD for workflows, AI-assisted generation, asynchronous execution with status checks and logs, exposed MCP resources, and API key authentication to keep access secure.

How to use

You will connect an MCP client to the KeeperHub MCP Server to manage workflows and run them. Use the HTTP/SSE transport when you want remote agents to communicate over the network, or use the standard input/output (stdio) transport for local clients that interact directly with the process. In either case, you perform operations to create, read, update, delete, or execute workflows, and you can generate workflows from natural language prompts.

How to install

Prerequisites: make sure you have a modern runtime environment with Node.js and npm or pnpm installed if you plan to run from source or install via package managers. You will also need a KeeperHub API key to authorize access.

# Build the Docker image (recommended for quick setup)
docker build -t keeperhub-mcp .

# Run the server in Docker with your KeeperHub API key
docker run -i --rm \
  -e KEEPERHUB_API_KEY=your_api_key_here \
  keeperhub-mcp
# Run the server locally with Node (if you prefer running from source)
KEEPERHUB_API_KEY=your_api_key_here pnpm start
# Development mode with hot reloading (optional)
KEEPERHUB_API_KEY=your_api_key_here pnpm dev

Additional configuration and usage notes

The server can operate in two transport modes. In stdio mode, the server communicates with local AI clients via standard input and output. In HTTP/SSE mode, the server exposes an HTTP API with Server-Sent Events for remote agents.

Configuration and security

Environment variables control access and mode of operation. The following variables are shown in examples and must be provided as needed.

{
  "KEEPERHUB_API_KEY": "your_api_key_here",
  "KEEPERHUB_API_URL": "https://app.keeperhub.com",
  "PORT": 3000,
  "MCP_API_KEY": "your_secure_mcp_key"
}

Endpoints and authentication

When running in HTTP mode, the server exposes endpoints for health checks, events, and messaging. All HTTP requests must include an Authorization header with a Bearer token to authenticate as an MCP client.

Available tools

list_workflows

Retrieve a paginated list of workflows within the organization. Supports limit and offset to control results.

get_workflow

Fetch detailed information for a single workflow by its ID.

create_workflow

Create a new workflow with a name, optional description, and optional nodes and edges to define the workflow graph.

update_workflow

Update the properties or structure of an existing workflow, including its name, description, nodes, and edges.

delete_workflow

Remove a workflow by its ID from the organization.

generate_workflow

AI-assisted generation of a new workflow from a natural language prompt, with optional modification of an existing workflow.

execute_workflow

Start asynchronous execution of a workflow, with optional input data.

get_execution_status

Poll the status of an ongoing workflow execution.

get_execution_logs

Retrieve logs for a completed or in-progress workflow execution.

keeperhub://workflows

Resource endpoint exposing a list of workflows within the organization.

keeperhub://workflows/{id}

Resource endpoint exposing details for a specific workflow by ID.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
KeeperHub MCP Server - techops-services/keeperhub-mcp | VeilStrat