这是一个用TypeScript实现的Model Context Protocol (MCP)服务器,它将Dify工作流暴露为工具。
要通过Smithery自动安装Dify MCP Server for Claude Desktop:
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' # 替换为您的实际Dify应用密钥
- 'your-dify-app-sk-2' # 替换为您的实际Dify应用密钥
构建项目:
npm run build
启动服务器:
npm start
开发模式:
npm run dev
服务器可以通过一个YAML文件进行配置。默认情况下,它会在项目根目录查找config.yaml。您也可以通过设置CONFIG_PATH环境变量来指定不同的路径。
dify_base_url: Dify API的基础URLdify_app_sks: Dify应用密钥列表ISC