Skip to content

feat(projects): add Dolphin MCP Pilot project and blog post - #81

Merged
dongjiang1989 merged 3 commits into
mainfrom
add-new-project
Aug 11, 2026
Merged

feat(projects): add Dolphin MCP Pilot project and blog post#81
dongjiang1989 merged 3 commits into
mainfrom
add-new-project

Conversation

@dongjiang1989

@dongjiang1989 dongjiang1989 commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • New project: Dolphin MCP Pilot (iflytek/dolphin-mcp-pilot) — production-grade MCP Server for Apache DolphinScheduler with 58 tools covering workflow creation, scheduling, instance control, resource management, and raw API passthrough. Category: agent-skills, Language: Python, License: Apache-2.0
  • New blog post: dolphin-mcp-pilot-release.md — release announcement covering project motivation, technical architecture (MCP protocol, dual auth modes, guided troubleshooting), tool matrix, quick start guide, and real-world usage scenarios
  • Cache updates: .cache/project-stats.json (10 repos) and .cache/contributors.json (140 contributors)
  • CHANGELOG updates: 5 npm audit vulnerabilities resolved (4 high, 1 moderate)

Changed Files

File Change
src/data/projects/dolphin-mcp-pilot.yaml New project definition
src/data/post/dolphin-mcp-pilot-release.md New blog post (Chinese)
.cache/project-stats.json Updated with dolphin-mcp-pilot stats
.cache/contributors.json Updated contributors list
CHANGELOG.md Added Dolphin MCP Pilot entries + security fixes

Which issue(s) this PR fixes:
Fixes #

Special notes for reviewers:

  • Blog post tool names verified against actual 58 registered tools in iflytek/dolphin-mcp-pilot
  • Blog post follows the same structure as the existing Domux blog post (domux-smart-home-command-model.md)

@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview Aug 11, 2026 7:37am

@dongjiang1989 dongjiang1989 changed the title feat(projects): add Dolphin MCP Pilot project feat(projects): add Dolphin MCP Pilot project and blog post Aug 10, 2026
- Add new project Dolphin MCP Pilot (iflytek/dolphin-mcp-pilot) —
  production-grade MCP server for Apache DolphinScheduler with 53+
  tools covering workflow creation, scheduling, instance control,
  resource management, and raw API passthrough. Category: agent-skills,
  Language: Python, License: Apache-2.0
- Add release blog post (dolphin-mcp-pilot-release.md) covering
  motivation, technical architecture, tool matrix, quick start guide,
  and real-world usage scenarios
- Update .cache/project-stats.json (10 repos) and
  .cache/contributors.json (140 contributors)

Signed-off-by: dongjiang <dongjiang1989@126.com>
@Hui-of-limin

Copy link
Copy Markdown
Collaborator

Thanks for putting this together. Two issues before merge:

1. Please split this PR

The description lists 4 files, but the diff contains 10. The additional 6 files are unrelated to Dolphin MCP Pilot:

  • her-hack-astron-call-for-partners.md — rewrote event rules, removed schedule table
  • her-partner-chengshi-opc.png, her-partner-wild-ceo-club.png, her-partner-wild-intelligence.png — deleted
  • her-partner-longwan.png — replaced
  • package-lock.json — dependency changes

These changes (especially dropping three partner logos and rolling back HER Hack-Astron to single-repo scope) deserve separate review. Please keep only the 4 Dolphin MCP Pilot files in this PR.

2. Tool names don't match implementation

Verified against the actual 59 registered tools in iflytek/dolphin-mcp-pilot. Six names in the blog post are incorrect:

Blog post Actual tool
ds_update_task ds_update_task_param
ds_create_schedule ds_set_schedule
ds_rerun_process ds_rerun_process_instance
ds_view_task_log ds_get_task_log
ds_raw_api ds_raw_get / ds_raw_post / ds_raw_put / ds_raw_delete (four tools, one per HTTP verb)
ds_rollback_workflow ds_rollback_workflow_version

These appear in the tool matrix table and usage examples. Readers will copy them into agent prompts and hit "tool not found" errors.

Also: the post says 53+ tools in three places, while the repo currently registers 59. Consider updating both to 58 (excluding internal helper ds_put_lite).

The technical content itself (guided troubleshooting, serial complement ordering) is accurate. Happy to review again once split and tool names are fixed.

Per PR review feedback:
- Fix 6 incorrect tool names to match actual implementation:
  ds_update_task → ds_update_task_param
  ds_create_schedule → ds_set_schedule
  ds_rerun_process → ds_rerun_process_instance
  ds_view_task_log → ds_get_task_log
  ds_raw_api → ds_raw_get/post/put/delete (4 tools)
  ds_rollback_workflow → ds_rollback_workflow_version
- Update tool count from "53+" to "58" (actual registered tools)

Signed-off-by: dongjiang <dongjiang1989@126.com>
@dongjiang1989

Copy link
Copy Markdown
Contributor Author
  1. Please split this PR

@Hui-of-limin This AI commit bug.

  1. Tool names don't match implementation

Update tools name done.

- Added: Dolphin MCP Pilot project + release blog post
- Fixed: 5 npm audit vulnerabilities (4 high, 1 moderate)

Signed-off-by: dongjiang <dongjiang1989@126.com>
@Hui-of-limin

Copy link
Copy Markdown
Collaborator

LGTM! Tool names are all fixed (verified against the actual 59 registered tools). Ready to merge.

@dongjiang1989 Could you merge this when you get a chance? I don't have write permission on this repo.

@Hui-of-limin Hui-of-limin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tool names verified against the 59 registered tools in iflytek/dolphin-mcp-pilot - all 20 cited names are correct now, and the count is updated to 58. Technical content (guided troubleshooting, serial complement ordering) matches the implementation. All 10 CI checks pass.

Approving. The unrelated her-partner file changes are acknowledged as an AI commit artifact per the discussion above.

@dongjiang1989
dongjiang1989 merged commit dec2910 into main Aug 11, 2026
12 checks passed
@dongjiang1989
dongjiang1989 deleted the add-new-project branch August 11, 2026 08:16
@dongjiang1989
dongjiang1989 restored the add-new-project branch August 11, 2026 09:29
@dongjiang1989
dongjiang1989 deleted the add-new-project branch August 11, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants