Dify MCP 服务器 (TypeScript)
模型上下文协议 (MCP) 服务器的 TypeScript 实现,将 Dify 工作流公开为工具。
特征
将 Dify 应用程序转换为 MCP 工具
支持来自 Dify 工作流的流式响应
可通过 YAML 配置文件进行配置
使用 TypeScript 编写以确保类型安全
Related MCP server: Dify as MCP Server
先决条件
Node.js 18 或更高版本
npm 8 或更高版本
访问 Dify API 和应用程序密钥
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Dify MCP Server:
npx -y @smithery/cli install @faiz-gear/dify-mcp-server-ts --client claude
克隆存储库:
git clone <repository-url> cd dify-mcp-server-ts安装依赖项:
npm install创建配置文件:
# config.yaml dify_base_url: 'https://api.dify.ai/v1' dify_app_sks: - 'your-dify-app-sk-1' # Replace with your actual Dify app secret key - 'your-dify-app-sk-2' # Replace with your actual Dify app secret key
用法
构建项目:
npm run build启动服务器:
npm start
对于开发:
npm run dev
配置
可以使用 YAML 文件配置服务器。默认情况下,它会在项目根目录中查找config.yaml 。您可以使用CONFIG_PATH环境变量指定其他路径。
配置选项
dify_base_url:Dify API 的基本 URLdify_app_sks:Dify 应用程序密钥列表
执照
国际学习中心