FenjuFu opened a new issue, #18551:
URL: https://github.com/apache/dolphinscheduler/issues/18551

   ### Search before asking
   
   - [x] I had searched the issues and pull requests and found no existing 
proposal to document community MCP integrations.
   
   ### Description
   
   Apache DolphinScheduler's REST API enables third-party automation, and 
community Model Context Protocol (MCP) servers now let AI agents use that API 
through structured tools. However, the current integration documentation only 
lists Rainbond deployment and does not give users a discoverable, 
security-conscious entry point for MCP integrations.
   
   Issue #17099 proposed MCP support and linked one community implementation, 
but it was automatically closed as stale. This documentation proposal does not 
add MCP to DolphinScheduler core or present any third-party project as 
Apache-endorsed. It would add a neutral **Community MCP integrations** page 
that:
   
   - explains the role of an MCP server between an AI client and 
DolphinScheduler's REST API;
   - lists community-maintained implementations, initially:
     - 
[iflytek/dolphin-mcp-pilot](https://github.com/iflytek/dolphin-mcp-pilot), with 
curated operational tools for workflows, schedules, instances, resources, logs, 
and per-request authentication;
     - 
[ocean-zhc/dolphinscheduler-mcp](https://github.com/ocean-zhc/dolphinscheduler-mcp),
 which exposes DolphinScheduler REST API operations as MCP tools;
   - links to each project's own installation and compatibility documentation 
instead of duplicating version-sensitive setup steps;
   - clearly labels both projects as community-maintained and not official 
Apache DolphinScheduler components;
   - adds security guidance: use least-privilege DolphinScheduler credentials, 
keep the MCP endpoint on a trusted network, protect credentials, and review 
access to mutating tools.
   
   I am willing to submit the corresponding English and Chinese documentation 
plus navigation updates.
   
   ### Documentation Links
   
   - Current integration guide: 
https://github.com/apache/dolphinscheduler/tree/dev/docs/docs/en/guide/integration
   - DolphinScheduler Open API guide: 
https://github.com/apache/dolphinscheduler/blob/dev/docs/docs/en/guide/api/open-api.md
   - Related historical issue: 
https://github.com/apache/dolphinscheduler/issues/17099
   
   ### Are you willing to submit a PR?
   
   - [x] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to