Skip to content

[FEATURE] Add support for MCP and/or Skills #3670

@Liozhang

Description

@Liozhang

Is your feature request related to a problem? Please describe.
I'm currently building a Dash app and realized it would be really useful if AI agents could interact with it directly—like querying data or triggering actions. Right now, there's no standardized way to expose Dash functionality as tools that an AI assistant can discover and use, which makes integrating AI-driven features more custom and harder to reuse.

Describe the solution you'd like
I'd love to see Dash support something like Skills (tools that AI agents can call) — ideally with a standard protocol like MCP, but the key is making it easy to define and expose app capabilities. If Dash had a built-in way to turn callbacks or Python functions into callable skills, it would make building AI‑enabled apps so much smoother.

Describe alternatives you've considered
I could build REST endpoints manually, but that lacks discoverability and a consistent schema for tool descriptions. Using an external agent framework would also add complexity without tight integration with Dash's state and callbacks.

Additional context
I think supporting Skills (and optionally MCP) would really help developers like me create smarter Dash apps that can work with AI assistants. Curious if this is on your radar.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions