A comprehensive Model Context Protocol (MCP) server for ABP.IO framework with 48+ tools for application development, UI generation, and management
Most developer tooling work still happens through a UI a human drives. Abp Io MCP MCP server moves it into the conversation instead. A comprehensive Model Context Protocol (MCP) server for ABP.IO framework with 48+ tools for application development, UI generation, and management operations.
A comprehensive Model Context Protocol (MCP) server for ABP.IO that enables AI models to interact with your ABP applications. Provides 48+ tools for managing modules, entities, users, tenants, UI development, and more.
ABP.IO is a comprehensive open-source web application development framework for ASP.NET Core that provides:
The server publishes 14 tools. What each one is for:
abp_get_applications — Get all ABP applicationsabp_get_application — Get application by IDabp_create_application — Create new ABP applicationabp_update_application — Update existing applicationabp_delete_application — Delete applicationabp_get_modules — Get all ABP modulesabp_get_module — Get module by IDabp_install_module — Install ABP moduleabp_uninstall_module — Uninstall moduleabp_get_popular_modules — Get popular ABP modulesabp_get_entities — Get all entitiesabp_get_entity — Get entity by IDInstallation goes through your MCP client rather than a global install: point it at abp-io-mcp-server on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.
Configuration is passed through the environment: ABP_API_KEY, ABP_BASE_URL, YOUR_API_KEY, YOUR_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Abp Io MCP's toolset — abp_get_applications, abp_get_application, abp_create_application and 11 more — is a fair guide to whether it matches your workflow. It is maintained by cyrilnoah1; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Abp Io MCP's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| abp_get_applications | Get all ABP applications |
| abp_get_application | Get application by ID |
| abp_create_application | Create new ABP application |
| abp_update_application | Update existing application |
| abp_delete_application | Delete application |
| abp_get_modules | Get all ABP modules |
| abp_get_module | Get module by ID |
| abp_install_module | Install ABP module |
| abp_uninstall_module | Uninstall module |
| abp_get_popular_modules | Get popular ABP modules |
| abp_get_entities | Get all entities |
| abp_get_entity | Get entity by ID |
| abp_create_entity | Create new entity |
| abp_generate_crud | Generate CRUD operations |
#### Using Local Installation
```json
{
"mcpServers": {
"abp-io": {
"command": "node",
"args": ["/path/to/abp-io-mcp/dist/index.js", "--api-key=YOUR_API_KEY", "--base-url=https://your-abp-app.com", "--stdio"]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| ABP_API_KEY | Credential the server authenticates with. | Yes |
| ABP_BASE_URL | Endpoint or connection string the server talks to. | Yes |
| YOUR_API_KEY | Credential the server authenticates with. | Yes |
| YOUR_KEY | Credential the server authenticates with. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.