Dify Server

Integra la API de Dify AI para generar código de componentes empresariales Ant Design. Admite entradas de texto, imágenes y respuestas en streaming.

Documentación

Servidor MCP Dify Server

Un servidor de Model Context Protocol que integra la API de Dify AI

Este es un servidor MCP basado en TypeScript que proporciona capacidades de generación de código para componentes de negocio de Ant Design mediante la integración de la API de Dify AI. Demuestra los siguientes conceptos centrales de MCP:

  • Integración de la API de Dify AI para implementar la funcionalidad de finalización de chat
  • Soporte para entrada de texto e imágenes
  • Procesamiento de respuestas en streaming

Características

Herramientas

  • antd-component-codegen-mcp-tool - Genera código de componentes de negocio de Ant Design
    • Soporta entrada de texto e imágenes opcionales
    • Maneja la carga de archivos de imagen
    • Soporta respuestas en streaming de la API de Dify AI

Guía de desarrollo

Instalar dependencias:

npm install

Modo de desarrollo (reconstrucción automática):

npm run watch

Compilar el servidor:

npm run build

Instrucciones de instalación

Integración en Continue

Agregue la siguiente configuración en ~/.continue/config.json:

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

Integración en Cline

Agregue la siguiente configuración en your/path/cline_mcp_settings.json:

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

Depuración

Dado que el servidor MCP se comunica a través de entrada/salida estándar (stdio), la depuración puede ser difícil. Recomendamos usar MCP Inspector, que se puede iniciar con el siguiente comando:

npm run inspector

El Inspector proporcionará una URL de herramienta de depuración accesible en el navegador.