loading…
Search for a command to run...
loading…
Enables AI agents to build and debug pipelines on the Haystack Enterprise AI platform through 30+ specialized tools, and provides a Python SDK for programmatic
Enables AI agents to build and debug pipelines on the Haystack Enterprise AI platform through 30+ specialized tools, and provides a Python SDK for programmatic access.
The official MCP server and Python SDK for the deepset AI platform
deepset-mcp enables AI agents to build and debug pipelines on the Haystack Enterprise AI platform through 30+ specialized tools. It also provides a Python SDK for programmatic access to many platform resources.
Install the project using uv:
# Install uv first
pipx install uv
# Install project with all dependencies
uv sync --locked --all-extras --all-groups
If you want to test your changes locally, follow these steps:
#!/usr/bin/env bash
# Wrapper to run the local deepset-mcp server for Cursor MCP.
# Use this as command so it doesn't depend on uv or PATH.
set -e
cd "$(dirname "$0")"
exec .venv/bin/deepset-mcp
"deepset": {
"command": "/bin/bash",
"args": ["/Users/*****/****/deepset-mcp-server/run-deepset-mcp.sh"],
"cwd": "/Users/*****/****/deepset-mcp-server",
"env": {
"DEEPSET_WORKSPACE": "WORKSPACE",
"DEEPSET_API_KEY": "API_KEY"
}
}
Note: If you change the codebase, make sure to restart the MCP server.
Run code quality checks and tests using the Makefile:
# Install dependencies
make install
# Code quality
make lint # Run ruff linting
make format # Format code with ruff
make types # Run mypy type checking
# Testing
make test # Run unit tests (default)
make test-unit # Run unit tests only
make test-integration # Run integration tests
make test-all # Run all tests
# Clean up
make clean # Remove cache files
Documentation is built using MkDocs with the Material theme:
mkdocs.ymldocs/ directoryRun in your terminal:
claude mcp add deepset-mcp -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.