mcp-dust-server

mcp-dust-server

2

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.