dust-mcp-server
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
list_dust_agents
List available Dust agents
query_dust_agent
Query the Dust proxy and get answers based on the document context
upload_document
Upload a document (PDF or image) and store it
list_documents
List all uploaded documents, support filtering and sorting
process_document
Process uploaded documents to extract and structure information
get_document
Retrieve processed documents and their metadata
generate_insights
Generate insights and recommendations based on processed documents