mcp-server-dust-JS
If you are the rightful owner of mcp-server-dust-JS 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 implementation that integrates with Dust.tt, enabling communication between Claude Desktop and Dust agents.
MCP Server for Dust.tt
A Model Context Protocol (MCP) server implementation that integrates with Dust.tt, allowing Claude Desktop to communicate with Dust agents via the MCP protocol.
Features
- MCP-compliant server with Server-Sent Events (SSE) support
- Full integration with Dust.tt API
- Support for streaming responses from Dust agents
- Methods for agent configuration management and execution
Prerequisites
- Node.js 18+ installed
- Dust.tt API key (from your Dust.tt account)
Setup Instructions
-
Clone this repository
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory with your Dust.tt API key:DUST_API_KEY=your_dust_api_key_here PORT=3000
Running the Server
Start the server:
npm start
For development with auto-restart:
npm run dev
The server will be available at http://localhost:3000/mcp
Available MCP Methods
The server implements the following MCP methods for Dust.tt integration:
getAgentConfigurations
- List all available Dust agent configurationscreateAgentConfiguration
- Create a new Dust agent configurationrunAgent
- Execute a Dust agent with streaming responsegetRunById
- Retrieve results of a specific agent run
References
Using with Claude Desktop
Configure Claude Desktop to use this MCP server by pointing it to the /mcp
endpoint of this server.