oryx1729
MCP Serveroryx1729public

mcp haystack

Unofficial MCP Integration for Haystack

Repository Info

3
Stars
0
Forks
3
Watchers
0
Issues
Python
Language
Apache License 2.0
License

About This Server

Unofficial MCP Integration for Haystack

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

MCP Haystack Integration

This repository provides an integration between Haystack and the Model Context Protocol (MCP). MCP is an open protocol that standardizes how applications provide context to LLMs, similar to how USB-C provides a standardized way to connect devices.

Overview

The MCP Haystack integration allows you to use MCP-compatible tools within Haystack pipelines. This enables your LLM applications to interact with external services and APIs through a standardized protocol, making it easier to build powerful, context-aware applications.

This integration includes a demo with the Rijksmuseum API, showcasing how to use MCP to search for artworks, get detailed information, and interact with the museum's collection.

Installation

Install from Source

git clone https://github.com/oryx1729/mcp-haystack.git
cd mcp-haystack
pip install -e .

Docker

This repository includes a Dockerfile that sets up a complete environment with an MCP Server Demo.

Building the Docker Image

docker build -t mcp-haystack-demo .

Running the Docker Container

docker run -p 8888:8888 mcp-haystack-demo

Rijksmuseum Demo

This repository includes a demo notebook that showcases how to use the MCP Haystack integration with the Rijksmuseum API. The demo allows you to:

  • Search for artworks in the Rijksmuseum collection
  • Get detailed information about specific artworks
  • View artwork images
  • Explore collections created by Rijksstudio users
  • Get a chronological timeline of an artist's works

To run the demo:

  1. Obtain a Rijksmuseum API key from the Rijksmuseum website
  2. Run the Docker container or open the examples/rijksmuseum_demo.ipynb notebook

Quick Start

1

Clone the repository

git clone https://github.com/oryx1729/mcp-haystack
2

Install dependencies

cd mcp-haystack
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Owneroryx1729
Repomcp-haystack
LanguagePython
LicenseApache License 2.0
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation