Embracing AI and MCP in ABP Framework #22948
Unanswered
mgochmuradov
asked this question in
Ideas
Replies: 2 comments
-
By the way, this discussion was generated by ChatGPT, I have explained general ideas, and the rest is written by ChatGPT. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Similarly we should create an ABP Github Copilot Extension! A GitHub Copilot Extension for ABP could streamline development by providing context-aware code suggestions, automated best practices, and instant documentation lookup—all within your IDE. Benefits for ABP Developers
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 Proposal: Add AI and MCP Integration to ABP Framework
Hi ABP Team! 👋
Generative AI is quickly becoming a core part of modern development workflows. Tools like GitHub Copilot, ChatGPT, and others are now deeply integrated into IDEs like Visual Studio. As one of the most robust .NET application frameworks, ABP is in a perfect position to lead in AI-enhanced development within the .NET ecosystem.
This proposal outlines how ABP could integrate with AI and the emerging Model Context Protocol (MCP) to make the framework more accessible, automatable, and AI-friendly — while preserving its architecture and best practices.
🧠 Feature Proposals
1. ABP Instructions
Add a
Agents.md
or.github/copilot-instructions.md
file to new projects created by the CLI or Studio. This file should include:This will help tools like GitHub Copilot or ChatGPT generate better-aligned code, acting as a "cheat sheet" for AI assistants.
2. ABP Documentation MCP
Create an MCP (Model Context Protocol) server for ABP documentation.
Use case:
This makes ABP’s documentation dynamically accessible to AI tools and ensures "AI-generated" code follows the framework’s standards.
3. ABP CLI MCP
Expose the ABP CLI as an MCP-compatible endpoint.
Let AI call commands like:
abp install-libs
abp update
abp generate module
This enables AI assistants to perform actual project modifications, installations, and more using natural language, without losing the ABP way.
4. ABP Studio MCP
Enable MCP support in ABP Studio for:
This could be integrated with the CLI MCP or remain a separate endpoint depending on Studio’s internal architecture.
Use case:
The AI sends the spec, and the Studio backend handles it via MCP.
5. ABP Suite MCP
Expose ABP Suite's CRUD generation capabilities via MCP.
Use case:
The MCP endpoint sends that to ABP Suite, which performs the code generation just like a human would using the GUI.
This allows AI to automate high-level code scaffolding in ABP while respecting its patterns.
✅ Benefits
🙏 Thank You!
Thanks for considering this! I believe this would make ABP the go-to framework for developers building AI-powered .NET applications. Happy to elaborate on any of the ideas above or contribute where possible.
Looking forward to your feedback and thoughts! 😊
—
Contributor & ABP Enthusiast
Beta Was this translation helpful? Give feedback.
All reactions