Dify Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Dify Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server for Dify Console API — manage apps, workflows, knowledge bases, models, plugins, and MCP servers programmatically from Claude Code or any MCP client.
Works with self-hosted Dify v1.6+ instances (v1.10+ recommended for plugins and MCP tools).
Option A: Homebrew (macOS / Linux):
brew tap overpod/tap
brew install dify-mcp-serverOption B: Download binary (no dependencies needed):
# macOS (Apple Silicon)
curl -L https://github.com/overpod/dify-mcp-server/releases/latest/download/dify-mcp-server-darwin-arm64 -o dify-mcp-server
chmod +x dify-mcp-server
# macOS (Intel)
curl -L https://github.com/overpod/dify-mcp-server/releases/latest/download/dify-mcp-server-darwin-x64 -o dify-mcp-server
chmod +x dify-mcp-server
# Linux (x64)
curl -L https://github.com/overpod/dify-mcp-server/releases/latest/download/dify-mcp-server-linux-x64 -o dify-mcp-server
chmod +x dify-mcp-serverWindows:
Invoke-WebRequest -Uri "https://github.com/overpod/dify-mcp-server/releases/latest/download/dify-mcp-server-windows-x64.exe" -OutFile "dify-mcp-server.exe"Add to your `.mcp.json`:
{
"mcpServers": {
"dify": {
"command": "./dify-mcp-server",
"env": {
"DIFY_BASE_URL": "https://your-dify-instance.com",
"DIFY_EMAIL": "[email protected]",
"DIFY_PASSWORD": "your-password"
}
}
}
}Use from Claude Code:
"List all my Dify apps" "Create a new chat app called Customer Support" "Export the Customer Support app as YAML" "Connect an MCP server at https://mcp.example.com/sse to Dify" "What models are configured in my Dify instance?"
git clone https://github.com/overpod/dify-mcp-server
cd dify-mcp-server
bun install && bun run build
bun dist/index.js1. export_app → get YAML DSL of an existing app
2. Edit the YAML (change prompt, model, tools)
3. import_dsl → import as a new app
4. publish_workflow → make it live
5. enable_api + create_api_key → get API access1. create_dataset → new knowledge base
2. create_document_by_text → add documents
3. Attach dataset to an app workflow1. create_mcp_server → add by URL (auto-discovers tools)
2. list_mcp_servers → verify connection
3. get_mcp_server_tools → see available tools
4. refresh_mcp_server_tools → update after changes1. list_model_providers → see configured providers
2. list_models → check available models
3. set_default_model → set workspace default LLMgit clone https://github.com/overpod/dify-mcp-server
cd dify-mcp-server
bun install# Hot reload
DIFY_BASE_URL=https://your-dify.com [email protected] DIFY_PASSWORD=secret bun run dev
# Type check and lint
bun run check # biome check
bun run build # tsc
# Run tests
bun run test
# Test with MCP Inspector
npx @modelcontextprotocol/inspector bun dist/index.jsmainbun run check — code must pass Biome lintingbun run build — code must compile without errorsbun run test — tests must passCHANGELOG.md under ## [Unreleased]src/dify-client.tssrc/index.ts with Zod schemaCHANGELOG.mdbun run fix to auto-formatReleases are automated. Tag and push:
git tag v0.7.0
git push --tagsGitHub Actions builds binaries for all platforms and creates a release with notes from CHANGELOG.
/console/api/)@decrypt_password_field)MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.