MCP.so
登录

Hayhooks MCP Server

@deepset-ai

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

deepset-ai

关于 Hayhooks MCP Server

Easily deploy Haystack pipelines as REST APIs and MCP Tools.

Hayhooks MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Hayhooks MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Hayhooks?

Hayhooks makes it easy to deploy and serve Haystack Pipelines and Agents as REST APIs, and expose them over the MCP (Model Context Protocol), A2A protocol, and OpenAI-compatible endpoints. It is designed for developers who want to integrate Haystack pipelines into AI development environments like Cursor or Claude Desktop with minimal boilerplate.

How to use Hayhooks?

Install with pip install hayhooks, then run hayhooks run. Create a pipeline wrapper class inheriting from BasePipelineWrapper, deploy it with hayhooks pipeline deploy-files -n <name> <directory>, and call the resulting HTTP endpoints or interact via MCP/A2A clients. Optionally add Chainlit UI with hayhooks run --with-chainlit or tracing with pip install "hayhooks[tracing]".

Key features of Hayhooks

  • Easy deployment of Haystack pipelines and agents as REST APIs
  • Expose pipelines as MCP tools for AI development environments
  • Support for A2A protocol for inter-agent discovery and task delegation
  • Embedded Chainlit chat UI with streaming and pipeline selection
  • OpenAI-compatible chat completion endpoints with streaming support
  • OpenTelemetry tracing with a local dashboard for lifecycle visibility

Use cases of Hayhooks

  • Deploy Haystack agents and pipelines as REST APIs for production use
  • Expose Haystack pipelines as MCP tools in Cursor or Claude Desktop
  • Integrate Haystack agents with Open WebUI as streaming chat backends
  • Build inter-agent workflows by exposing pipelines via the A2A protocol
  • Control Hayhooks core API endpoints by chatting with an MCP client

常见问题

1

How do I install Hayhooks?

Run `pip install hayhooks`. For additional features like A2A, Chainlit, or tracing, use `pip install "hayhooks[a2a]"`, `pip install "hayhooks[chainlit]"`, or `pip install "hayhooks[tracing]"` respectively.

2

What protocols does Hayhooks support?

Hayhooks supports REST, MCP, A2A, and OpenAI-compatible endpoints. It can expose pipelines as MCP tools, A2A agents, or chat completion backends.

3

Does Hayhooks have a chat UI?

Yes. Install with Chainlit support and run `hayhooks run --with-chainlit` to embed a zero‑configuration chat frontend with streaming, pipeline selection, and custom UI widgets.

4

Does Hayhooks support streaming?

Yes, the OpenAI-compatible `/chat/completions` endpoint supports streaming, and the Chainlit UI streams responses natively.

评论

其他 分类下的更多 MCP 服务器