Hayhooks 是一个基于 Haystack 的部署工具,让你把已有的 Haystack 流水线(Pipeline)一键封装为 REST API 与 MCP Tools,无需重写业务逻辑即可对外提供 AI 推理能力。
它能接什么
- Haystack Pipeline:直接以 YAML/JSON 配置描述的索引、检索、生成流水线。
- 自定义组件:你在 Haystack 中编写的自定义节点(Custom Component)也可被自动包装。
- 多种调用方式:HTTP REST 端点(
/haystack/run等)以及通过fastmcp暴露的 MCP 工具描述,供 Claude、Cursor 等 MCP 客户端发现与调用。 - 运行时配置:支持环境变量注入 API Key(如
OPENAI_API_KEY)以及请求级参数覆盖。
是否需要密钥
Hayhooks 本身不需要专属 Token,启动后默认监听本地端口(如 :1416)。但若你的流水线中使用了 OpenAI、Anthropic、Cohere 等外部模型或向量库,通常需要在部署环境中配置相应的 API Key(例如 OPENAI_API_KEY、COHERE_API_KEY、PINECONE_API_KEY 等)。如需对外暴露或鉴权,建议自行加一层反向代理或网关。