Developer Toolkit

ABP AI Toolkit

A comprehensive suite of AI-powered tools designed to supercharge your ABP development workflow. From intelligent code assistance to streamlined debugging—everything you need in one place.

ABP AI Toolkit Hero

ABP MCP

Connects your AI tools to the ABP knowledge base: official documentation, GitHub repos, articles, source code search, and support Q&A. Use it for how-to questions, framework usage, and debugging.

Documentation Icon

Documentation & Context

get_relevant_abp_documentation

Find official ABP docs: guides, API references, configuration, module docs. Best for how-to and implementation details.

get_relevant_abp_articles

Retrieve blog posts and technical articles: tutorials, migrations, best practices.

get_relevant_abp_support_questions

Find previously answered support questions: errors, configuration, troubleshooting.

Coding Icon

Source & Repos

list_abp_github_repositories

List official ABP GitHub repos: framework, modules, templates, tools.

search_source_code

Search ABP source for classes, interfaces, methods. For deep technical analysis and internal behavior.

ABP MCP Overview

ABP AI Module

AI management UI and infrastructure for multiple LLM providers.

What it is

The AI Management module (Volo.AIManagement) implements AI management on top of the ABP Framework's Artificial Intelligence Workspaces feature. It lets you manage workspaces dynamically from the application-including UI and API endpoints-with support for OpenAI, Ollama, and custom providers.

Typical use cases

  • Manage AI workspaces from the app (create, edit, duplicate, delete)
  • Use multiple providers (OpenAI, Ollama, Azure OpenAI, etc.) and switch by workspace
  • Built-in chat interface for testing workspaces and streaming responses
  • Optional: client apps consuming a remote AI Management service (microservice or proxy pattern)

How to add via Studio

Step 1

Open ABP Studio and your solution

Step 2

In Solution Explorer, right-click the project and select Import Module

Step 3

Choose Volo.AIManagement from the NuGet tab

Step 4

Check "Install this Module" and click OK

AI Toolkit Module Section

ABP Studio Technical AI Assistant

Ask ABP-related questions inside Studio and get answers from an AI trained for ABP development.

Technical ABP AI Assistant

Built into ABP Studio

The Technical ABP AI Assistant is built into ABP Studio. It is trained to be a strong problem-solver for ABP developers: architecture, modules, configuration, and troubleshooting.

Example prompts you can use

  • How do I add a new application service in ABP?
  • How to implement multi-tenancy in my ABP solution?
  • Where is IHostEnvironment or hosting environment used in ABP modules?
  • How to configure a custom permission in ABP?
  • Explain ABP's module lifecycle and dependency order
  • How to add a new entity and generate CRUD with ABP?
  • How do I use ICurrentUser in a domain service?
  • What's the best way to override an ABP application service?

ABP Support Agent

First answer by AI; escalate to a human when needed.

AI-Powered Premium Support

When you use abp.io/support for premium support, the first response is provided by the ABP Support Agent. If the suggested approach doesn't solve your issue, you can switch to a human assistant. In many cases the AI answer resolves the question quickly—and we still answer every question.

Instant Responses Icon

Instant Responses

Get immediate AI-powered answers to common questions.

Human Escalation Icon

Human Escalation

Switch to human support when needed.

File Attachments Icon

File Attachments

Share code snippets and error logs.

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.