The official MCP server and Python SDK for the deepset AI platform
deepset-mcp enables AI agents to build and debug pipelines on the deepset AI platform through 30+ specialized tools. It also provides a Python SDK for programmatic access to many platform resources.
π View the full documentation
- π deepset AI Platform
- π Installation Guide
- π οΈ MCP Server Guide
- π Python SDK Guide
Install the project using uv:
# Install uv first pipx install uv # Install project with all dependencies uv sync --locked --all-extras --all-groups
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:
- Configuration:
mkdocs.yml
- Content:
docs/
directory - Auto-generated API docs via mkdocstrings
- Deployed via GitHub Pages (automated via GitHub Actions on push to main branch)