模型上下文协议服务器

一个与Dust.tt集成的模型上下文协议(MCP)服务器实现,允许Claude Desktop通过MCP协议与Dust代理通信。

  • by ma3u
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 ma3u/mcp-server-dust-js

使用说明

Dust.tt的MCP服务器

与Dust.tt集成的模型上下文协议(MCP)服务器实现,允许Claude Desktop通过MCP协议与Dust代理通信。

特性

  • 支持服务器发送事件(SSE)的MCP兼容服务器
  • 与Dust.tt API完全集成
  • 支持来自尘剂的流式响应
  • 代理配置管理和执行方法

先决条件

  • 已安装Node.js 18+
  • Dust.tt API密钥(来自您的Dust.tt帐户)

安装说明

  1. 克隆此存储库

  2. 安装依赖项:

    npm install
    
  3. 创建一个 .env 根目录中使用Dust.tt API密钥的文件:

    DUST_API_KEY=your_dust_api_key_here
    PORT=3000
    

运行服务器

启动服务器:

npm start

对于自动重启的开发:

npm run dev

服务器将在以下时间可用 http://localhost:3000/mcp

可用的MCP方法

服务器为Dust.tt集成实现了以下MCP方法:

  • getAgentConfigurations -列出所有可用的除尘剂配置
  • createAgentConfiguration -创建新的除尘剂配置
  • runAgent -执行具有流式响应的除尘剂
  • getRunById -检索特定代理运行的结果

参考文献

与Claude Desktop一起使用

通过将此MCP服务器指向配置Claude Desktop以使用它 /mcp 此服务器的端点。