Expose Haystack pipelines as webhook endpoints with Hayhooks
Turn an existing Haystack pipeline into an HTTP or MCP endpoint without building and maintaining a custom wrapper service.
What it does
Expose Haystack pipelines as webhook endpoints with Hayhooks
Turn an existing Haystack pipeline into an HTTP or MCP endpoint without building and maintaining a custom wrapper service.
Prerequisites
Python environment, Haystack pipeline definitions, hayhooks package, network access for HTTP serving, optional MCP clients
Installation
Use the upstream install or setup path that matches your environment:
- pip install hayhooks
Requirements and caveats from upstream:
Basic usage or getting-started notes:
-
đĨī¸ Embed a Chainlit chat UI directly in Hayhooks with pip install "hayhooks[chainlit]" and hayhooks run --with-chainlit -- zero-configuration frontend with streaming, pipeline selection, an...
-
đšī¸ Control Hayhooks core API endpoints through chat - deploy, undeploy, list, or run Haystack pipelines and agents by chatting with Claude Desktop, Cursor, or an...
-
đ Trace Hayhooks lifecycle actions with OpenTelemetry (pip install "hayhooks[tracing]") for deploy/run/undeploy visibility across REST and MCP, with a /dashboard UI via hayhooks run --with-tracing-dashboard (backe...
-
Extracted from upstream docs: https://raw.githubusercontent.com/deepset-ai/hayhooks/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: ¡ indexed on github topic:agent-skills ¡ 8 github stars ¡ SKILL.md body (1,850 chars)