An open API service indexing awesome lists of open source software.

https://github.com/deepset-ai/deepset-mcp-server

MCP Server for deepset platform
https://github.com/deepset-ai/deepset-mcp-server

Last synced: 4 months ago
JSON representation

MCP Server for deepset platform

Awesome Lists containing this project

README

          

# deepset-mcp

**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](https://www.deepset.ai/products-and-services/deepset-ai-platform) through 30+ specialized tools. It also provides a Python SDK for programmatic access to many platform resources.

## Documentation

📖 **[View the full documentation](https://deepset-ai.github.io/deepset-mcp-server/)**

## Quick Links

- 🔗 **[deepset AI Platform](https://www.deepset.ai/products-and-services/deepset-ai-platform)**
- 📚 **[Installation Guide](https://deepset-ai.github.io/deepset-mcp-server/installation/)**
- 🛠️ **[MCP Server Guide](https://deepset-ai.github.io/deepset-mcp-server/guides/mcp_server/)**
- 🐍 **[Python SDK Guide](https://deepset-ai.github.io/deepset-mcp-server/guides/api_sdk/)**

## Development

### Installation

Install the project using [uv](https://docs.astral.sh/uv/):

```bash
# Install uv first
pipx install uv

# Install project with all dependencies
uv sync --locked --all-extras --all-groups
```

### Code Quality & Testing

Run code quality checks and tests using the Makefile:

```bash
# 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

Documentation is built using [MkDocs](https://www.mkdocs.org/) with the Material theme:

- Configuration: `mkdocs.yml`
- Content: `docs/` directory
- Auto-generated API docs via [mkdocstrings](https://mkdocstrings.github.io/)
- Deployed via GitHub Pages (automated via GitHub Actions on push to main branch)