MCP Server for Dust.tt

MCP Server for Dust.tt

site icon
2025.03.28 0
JavaScript中间件服务API 集成开发效率
mcp-server-dust-JS 是一个 Model Context Protocol (MCP) 服务器实现,专门用于与 Dust.tt 平台集成。它允许 Claude Desktop 通过 MCP 协议与 Dust 代理进行通信。该服务器支持 Server-Sent Events (SSE),提供完整的 Dust.tt API 集成,并支持从 Dust 代理获取流式响应。
View on GitHub

Overview

基本能力

产品定位

mcp-server-dust-JS 是一个中间件服务器,旨在桥接 Claude Desktop 和 Dust.tt 平台,通过 MCP 协议实现两者之间的高效通信。

核心功能

  • MCP 兼容的服务器,支持 Server-Sent Events (SSE)
  • 完整的 Dust.tt API 集成
  • 支持从 Dust 代理获取流式响应
  • 提供代理配置管理和执行的方法

适用场景

  • 在 Claude Desktop 中集成 Dust.tt 代理功能
  • 需要实时流式响应 Dust 代理执行结果的场景
  • 管理和配置 Dust 代理的环境

工具列表

  • getAgentConfigurations: 列出所有可用的 Dust 代理配置
  • createAgentConfiguration: 创建新的 Dust 代理配置
  • runAgent: 执行 Dust 代理并获取流式响应
  • getRunById: 获取特定代理运行的详细信息

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

  • Node.js 18+ 已安装
  • 从 Dust.tt 账户获取 API 密钥

安装教程

  1. 克隆仓库
  2. 安装依赖: bash npm install
  3. 在根目录创建 .env 文件并添加 Dust.tt API 密钥: env DUST_API_KEY=your_dust_api_key_here PORT=3000

调试方式

启动服务器:

npm start

开发模式下自动重启:

npm run dev

服务器将在 http://localhost:3000/mcp 可用

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。