mcp-dust-server
The MCP Dust Server facilitates interaction with Dust agents through a Model Context Protocol server. It is designed to offer robust real-time communication features, session management, and comprehensive error handling for enhancing productivity in various automated tasks.
MCP Dust Server
This project provides an implementation of a Model Context Protocol (MCP) server for interacting with Dust agents. The key features include real-time streaming using SSE and HTTP Stream Transport, JSON-RPC 2.0 support, secure API key handling, and robust session management. Components include the MCP server for protocol interactions and the MCP test client for testing with a web interface. The server supports the latest MCP specification and offers comprehensive error handling and monitoring endpoints.
Features
- MCP server and test client components
- Interaction with Dust AI agents
- Real-time streaming responses
- Full JSON-RPC 2.0 support
- Secure API key handling
- Status endpoints for monitoring
Installation
Prerequisites include Node.js, npm, and TypeScript. To install, clone the repository, install dependencies, and configure environment variables.
Starting
The server and client can be started together or separately using npm scripts.
Integration
Integration guides for Windsurf IDE and Claude Desktop are available.
Testing
Provides both web-based and command-line testing tools.
License
Licensed under MIT License.