Back to MCP directory
publicPublicdnsLocal runtime

dify-mcp-server

一个集成Dify AI API的MCP服务器,提供Ant Design组件代码生成能力

article

README

🚀 Dify 服务器 MCP 服务

Dify 服务器 MCP 服务是一个集成了 Dify AI API 的模型上下文协议(Model Context Protocol)服务器。它基于 TypeScript 构建,能够为 Ant Design 业务组件提供代码生成能力,有效解决了组件代码生成的难题,为开发者带来高效便捷的开发体验。

🚀 快速开始

开发指南

  • 安装依赖
npm install
  • 开发模式(自动重新构建)
npm run watch
  • 构建服务器
npm run build

安装说明

在 Continue 中集成

~/.continue/config.json中添加以下配置:

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "node",
          "args": ["your/path/dify-server/build/index.js"],
          "env": {
            "DIFY_API_KEY": "***"
          }
        }
      }
    ]
  }
}

在 Cline 中集成

your/path/cline_mcp_settings.json中添加以下配置:

{
  "mcpServers": {
    "dify-server": {
      "command": "node",
      "args": ["your/path/dify-server/build/index.js"],
      "env": {
        "DIFY_API_KEY": "***"
      }
    }
  }
}

调试

由于 MCP 服务器通过标准输入输出(stdio)进行通信,调试可能会比较困难。我们推荐使用 MCP Inspector,可通过以下命令启动:

npm run inspector

Inspector 将提供一个可在浏览器中访问的调试工具 URL。

✨ 主要特性

工具

  • antd-component-codegen-mcp-tool - 生成 Ant Design 业务组件代码
    • 支持文本和可选的图片输入
    • 处理图片文件上传
    • 支持来自 Dify AI API 的流式响应

该服务器展示了以下核心 MCP 概念:

  • 集成 Dify AI API 实现聊天完成功能
  • 支持文本和图片输入
  • 流式响应处理
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client