Dify is a Model Context Protocol (MCP) server built with TypeScript that integrates the Dify AI API. It showcases core MCP concepts by enabling chat completion, supporting text and image inputs, and providing streaming response handling. The primary tool it offers is `antd-component-codegen-mcp-tool`, which generates Ant Design business component code based on text and optional image inputs, handles image file uploads, and supports streaming responses from the Dify AI API.