dust-mcp-server

dust-mcp-server

3.3

If you are the rightful owner of dust-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for Dust.tt agents, designed for seamless integration with Claude Desktop via STDIO.

The Dust MCP Server provides a standardized interface for interacting with Dust.tt agents through the Model Context Protocol (MCP). It enables seamless integration with Claude Desktop and other MCP-compatible clients, offering features like agent discovery, session management, and message handling. The server supports robust session management using Redis for persistence, allowing secure and scalable session handling across multiple instances. It also includes a Memory Bank system for persistent storage of agent state and configuration, facilitating advanced interactions such as agent chaining and context management. The server is designed to be flexible and extensible, supporting various deployment configurations and integration with external services like the Dust AI Platform.

Features

  • Redis-based Session Storage: Secure and scalable session storage
  • Session Expiration: Automatic cleanup of expired sessions
  • Distributed Support: Works in distributed environments
  • Session Data: Store arbitrary data with each session
  • API Endpoints: RESTful API for session management

Tools

  1. list_dust_agents

    List available Dust agents

  2. query_dust_agent

    Query the Dust proxy and get answers based on the document context

  3. upload_document

    Upload a document (PDF or image) and store it

  4. list_documents

    List all uploaded documents, support filtering and sorting

  5. process_document

    Process uploaded documents to extract and structure information

  6. get_document

    Retrieve processed documents and their metadata

  7. generate_insights

    Generate insights and recommendations based on processed documents