1. Conduid
  2. Commerce
  3. gotoolkits/DifyWorkflow
MCP server · Commerce

gotoolkits/DifyWorkflow

mcp-difyworkflow-server is an mcp server Tools application that implements the query and invocation of Dify workflows, supporting the on-demand operation of multiple custom Dify workflows.

Unclaimed Apache-2.0 last commit a year ago aimcp-serverautomationmcp
64Good

Scored 10 hours ago · breakdown

About gotoolkits/DifyWorkflow

gotoolkits/DifyWorkflow is an MCP server published by gotoolkits in the Commerce category: mcp-difyworkflow-server is an mcp server Tools application that implements the query and invocation of Dify workflows, supporting the on-demand operation of multiple custom Dify workflows.

The repository has 62 stars and 16 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/gotoolkits/mcp-difyworkflow-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about gotoolkits/DifyWorkflow

Powered by Claude · Grounded in docs

I know everything about gotoolkits/DifyWorkflow. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 10 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.0.1mcp-difyworkflow-server v0.0.1 · 26 Dec 2024v0.0.1 Release.

README

mcp-difyworkflow-server

mcp-difyworkflow-server is an mcp server Tools application that implements the query and invocation of Dify workflows, supporting the on-demand operation of multiple custom Dify workflows.

INSTALL

git clone https://github.com/gotoolkis/mcp-difyworkflow-server.git

# build by go
cd mcp-difyworkflow-server
go build .

## or use make build
make build

Configuration

{
  "mcpServers": {
    "mcp-difyworkflow-server": {
      "command": "mcp-difyworkflow-server",
      "args": ["-base-url", "http://localhost/v1"],
      "env": {
        "DIFY_WORKFLOW_NAME": "workflow-translator“,workflow-genImag",
        "DIFY_API_KEYS": "appkey-xxxxxxxxxxxa,appkey-xxxxxxxxxxxb"
      }
    }
  }
}
  • "base-url":"http://localhost/v1"

    The base URL of the Dify platform api server url.

  • "command":"mcp-difyworkflow-server"

    You can specify the absolute path for the compiled binary, or create a symbolic link with: "sudo ln -s <gitWorkPath>/mcp-difyworkflow-server /usr/local/bin/mcp-difyworkflow-server"

  • DIFY_WORKFLOW_NAME、DIFY_API_KEYS

    Need to correspond one by one in order. Workflow name can be self-defined by the user in the Prompt, and the Workflow API Key needs to be generated for the corresponding workflow created on the Dify platform (refer to the relevant Dify documentation for how to generate the API KEY).

Usage

  • list_workflows List authorized workflows
  • execute_workflow Execute a specified workflow,args: workflow_name, input Note: The input variable name of the dify workflow should be defined by default as: "message"

Samples

prompt: 查看 mcp-difyworkflow-server 可使用的工具列表 prompt: 给我执行 dify 名为 workflow-translator 的工作流,输入的消息为“这是一条测试消息”

prompt: View the list of tools available for mcp-difyworkflow-server. prompt: Execute the workflow named 'workflow-translator' for me, the input message is "This is a test message".

README fetched from the repository 10 hours ago. The original is authoritative.

Questions

About gotoolkits/DifyWorkflow

How do I install gotoolkits/DifyWorkflow?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is gotoolkits/DifyWorkflow safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is gotoolkits/DifyWorkflow still maintained?

The last commit was a year ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.