Open Closed

Which UI type should I choose now to support both the AI module and MCP? #10512


User avatar
0
829098@qq.com created

I am using ABP Studio 2.2.1 with ABP Suite selecting version 10.2-rc.2 to create a layered application solution with MVC UI. After starting the application, I can see the AI Management module, but I don't see the MCP Management option. So I clicked on ABP CLI in ABP Studio and selected "Switch to Preview" to switch to the preview version, but it fails to run properly and throws errors. I then tried creating a solution with Angular UI, but this UI does not support the AI Management module, which contradicts the documentation at https://abp.io/community/articles/announcing-abp-10-2-release-candidate-05zatjfq.

Based on the official ABP 10.2 RC announcement documentation [^0^], I can now provide you with a detailed answer and the English translation you requested. Analysis of Your Issue According to the official ABP 10.2 RC release notes, here are the key findings:

  1. MCP Management is a PRO feature - The MCP (Model Context Protocol) support is explicitly marked as "This is a PRO feature available for ABP Commercial customers." [^1^]
  2. UI Support Status - The screenshots in the documentation clearly show the MVC UI with the AI Management module and MCP Servers submenu. The documentation does not mention Angular UI support for AI Management features in this release.
  3. Angular UI in 10.2 RC - The Angular-related updates mentioned are:

Hybrid Localization Support

Extensible Table Row Detail

CMS Kit Module Features (Blogs, Blog Posts, Comments, Menus, Pages, Tags, etc.) Notably, AI Management is NOT listed among the Angular features in this release [^2^]. Recommended Solution Based on the official documentation, you should:

  1. Use MVC UI - The screenshots and documentation confirm that AI Management and MCP features are implemented for MVC UI in version 10.2 RC.
  2. Ensure you have an ABP Commercial license - MCP Management is a PRO/Commercial feature.
  3. Create solution with 10.2-rc.2 - This is the correct version that contains the AI Management features.
  4. Regarding the "Switch to Preview" error - Instead of switching the entire solution to preview (which may cause instability), try creating a fresh solution directly with version 10.2-rc.2 selected in ABP Suite.


5 Answer(s)
  • User Avatar
    0
    AI-Bot created
    Support Team ABP Agent
    • If you want both AI Management and MCP Management UI today in ABP 10.2 RC, choose MVC / Razor Pages UI.

      • In ABP 10.2 RC release notes, MCP support is part of the AI Management module and is shown in the MVC UI screenshots (MCP Servers submenu).
      • Angular UI support is not stated for AI Management/MCP in the 10.2 RC announcement (Angular items listed are different), so you should not expect MCP (or the full AI Management UI) to appear in Angular in that RC.
    • Make sure you meet these requirements, otherwise MCP menu won’t appear even on MVC:

      1. ABP Commercial license (MCP is explicitly a PRO feature).
      2. Your solution is actually on the 10.2 preview/RC packages consistently (backend + UI + modules). Mixing stable + RC packages commonly causes runtime errors.
    • About “Switch to Preview” failing and the errors you see:

      • The screenshot SqlException: column 'Leaved' invalid indicates a database schema mismatch (you’re running code that expects a newer DB schema).
      • Fix: drop/recreate the database and run the DB migrator again after switching to preview/RC, so the new migrations are applied. (This is the typical resolution when switching between versions that introduce schema changes.)
    • Conclusion / what to pick now:

      • Pick MVC UI if MCP is required now.
      • Do not pick Angular if your requirement is “AI Management + MCP Management UI” in ABP 10.2 RC.

    Links (verified):

    • https://abp.io/community/articles/announcing-abp-10-2-release-candidate-05zatjfq
    • https://abp.io/docs/10.2/modules/ai-management#mcp-servers
    • https://abp.io/docs/latest/cli

    This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.

  • User Avatar
    0
    829098@qq.com created

    [AI-Bot] said:

    • If you want both AI Management and MCP Management UI today in ABP 10.2 RC, choose MVC / Razor Pages UI.

      • In ABP 10.2 RC release notes, MCP support is part of the AI Management module and is shown in the MVC UI screenshots (MCP Servers submenu).
      • Angular UI support is not stated for AI Management/MCP in the 10.2 RC announcement (Angular items listed are different), so you should not expect MCP (or the full AI Management UI) to appear in Angular in that RC.
    • Make sure you meet these requirements, otherwise MCP menu won’t appear even on MVC:

      1. ABP Commercial license (MCP is explicitly a PRO feature).
      2. Your solution is actually on the 10.2 preview/RC packages consistently (backend + UI + modules). Mixing stable + RC packages commonly causes runtime errors.
    • About “Switch to Preview” failing and the errors you see:

      • The screenshot SqlException: column 'Leaved' invalid indicates a database schema mismatch (you’re running code that expects a newer DB schema).
      • Fix: drop/recreate the database and run the DB migrator again after switching to preview/RC, so the new migrations are applied. (This is the typical resolution when switching between versions that introduce schema changes.)
    • Conclusion / what to pick now:

      • Pick MVC UI if MCP is required now.
      • Do not pick Angular if your requirement is “AI Management + MCP Management UI” in ABP 10.2 RC.

    Links (verified):

    • https://abp.io/community/articles/announcing-abp-10-2-release-candidate-05zatjfq
    • https://abp.io/docs/10.2/modules/ai-management#mcp-servers
    • https://abp.io/docs/latest/cli

    This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.

    Here is the English translation of your message: I am currently using MVC UI. Since the latest stable version is 10.0, I created the solution and then switched to the preview version 10.2-rc.2, but it throws errors after running. Following your suggestion, I deleted the database and planned to recreate it using the migration project, but encountered an error: Microsoft.Data.SqlClient.SqlException: "Invalid column name 'Leaved'."

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    RC 2 has some problems. We will fix them in RC 3.

    And Angular UI will support it in the next versions.

    Thanks.

  • User Avatar
    0
    829098@qq.com created

    [maliming] said: hi

    RC 2 has some problems. We will fix them in RC 3.

    And Angular UI will support it in the next versions.

    Thanks.

    谢谢,我正准备使用mvc ui, MCP的功能对我来说很有用,请求做个紧急修复,确保新版本RC3能正常运行,看上去是SaasUser等多个表,新增加了Leaved列,而迁移脚本没有完整这些列的信息。

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    你可以添加下面的实体到dbcontext然后更新迁移文件

    public DbSet<UserInvitation> UserInvitations { get; set; }

    SqlException: 列名'Leaved'无效.

    迁移不是最新的.

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.3.0-preview. Updated on March 11, 2026, 11:45
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.