Dify Server

Integra a API de IA do Dify para gerar código de componentes de negócio Ant Design. Suporta entradas de texto, imagem e respostas em streaming.

Documentação

Servidor MCP dify-server

Um servidor Model Context Protocol que integra a API Dify AI

Este é um servidor MCP baseado em TypeScript que fornece capacidade de geração de código para componentes de negócios Ant Design ao integrar a API Dify AI. Ele demonstra os seguintes conceitos principais do MCP:

  • Integração com a API Dify AI para implementar funcionalidade de conclusão de chat
  • Suporte a entrada de texto e imagem
  • Processamento de respostas em streaming

Recursos

Ferramentas

  • antd-component-codegen-mcp-tool - Gera código de componentes de negócios Ant Design
    • Suporta entrada de texto e imagem opcional
    • Processa upload de arquivos de imagem
    • Suporta respostas em streaming da API Dify AI

Guia de Desenvolvimento

Instalar dependências:

npm install

Modo de desenvolvimento (reconstrução automática):

npm run watch

Construir o servidor:

npm run build

Instruções de Instalação

Integração no Continue

Adicione a seguinte configuração em ~/.continue/config.json:

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

Integração no Cline

Adicione a seguinte configuração em your/path/cline_mcp_settings.json:

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

Depuração

Como o servidor MCP se comunica via entrada/saída padrão (stdio), a depuração pode ser difícil. Recomendamos usar o MCP Inspector, que pode ser iniciado com o seguinte comando:

npm run inspector

O Inspector fornecerá uma URL de ferramenta de depuração acessível no navegador.