dify-mcp-client
@3dify-project
关于 dify-mcp-client
MCP Client as an Agent Strategy Plugin. Support GUI operation via UI-TARS-SDK.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"dify-mcp-client": {
"command": "docker",
"args": [
"build",
"-t",
"dify-mcp-client:latest",
"."
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is dify-mcp-client?
dify-mcp-client is a Dify plugin that acts as an MCP (Model Context Protocol) Host, connecting MCP servers into Dify workflows as a ReAct Agent strategy. It is built for developers using Dify who want to integrate external MCP-compatible tools, resources, and prompts.
How to use dify-mcp-client?
Install the plugin from GitHub or from a .difypkg release file via Dify's plugin manager. After installation, add an Agent node in any Dify Chatflow and select "mcpReAct" as the agent strategy. Configure the config_json field with server URLs (SSE or Streamable HTTP) to connect MCP servers.
Key features of dify-mcp-client
- Converts MCP tools, resources, and prompts into Dify tools.
- Supports SSE, Streamable HTTP, and multiple MCP servers.
- Integrates UI-TARS-SDK for GUI automation capabilities.
- Allows user-configurable maximum loop count for GUI actions.
- Provides Chatflow test examples and DSL (.yml) imports.
Use cases of dify-mcp-client
- Connect an arxiv MCP server to let an LLM fetch papers autonomously.
- Build a Chatflow that uses MCP tools to interact with local or remote services.
- Automate GUI actions by combining UI-TARS vision with MCP tool calling in a Dify workflow.
FAQ from dify-mcp-client
What transport protocols does dify-mcp-client support?
It supports SSE (Server-Sent Events) and Streamable HTTP transports for MCP servers.
Can I use TypeScript stdio MCP servers with this plugin?
Yes, but only if you use the Docker image with pre-installed Node.js inside the plugin-daemon, or deploy from source code (not via .difypkg). Alternatively, convert stdio servers to Streamable HTTP using mcp-proxy.
Does dify-mcp-client include a human-in-the-loop mechanism?
No, it does not implement human-in-the-loop by default. The README recommends connecting only reliable MCP servers and suggests setting max iterations to 1 or adding a permission-asking phrase in the INSTRUCTION field.
Where is the data stored and processed?
Data is processed within the Dify plugin runtime; configuration (server URLs) is provided via the config_json field in the Agent node. No external database is mentioned.
What are the runtime requirements for UI-TARS integration?
UI-TARS integration is supported only in Dify Plugin's local debug deployment (not via .difypkg). It requires a Hugging Face Inference Endpoint URL and API key, and runs UI-TARS-1.5-7B model. Known limitations include single-monitor support and macOS Retina display resolution issues.
开发工具 分类下的更多 MCP 服务器
JetBrains MCP Proxy Server
JetBrainsA model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Golf
golf-mcpProduction-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
评论