Skip to main content
Glama

PartnerCore

MCP Server for Business Central AL Development

npm License: MIT Node


Overview

PartnerCore brings professional AL development capabilities to AI assistants through the Model Context Protocol (MCP). Connect your AI coding assistant to real BC development tools.

57+ tools including:

  • AL Language Server with full LSP support

  • BC Container management

  • Git operations

  • File system operations

  • Project memory

  • Cloud AI services (optional)


Installation

npm install -g partnercore

Configuration

Cursor

Add to ~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json):

{ "mcpServers": { "partnercore": { "command": "partnercore", "env": { "API_KEY": "your-api-key" } } } }

Claude Desktop

Add to claude_desktop_config.json:

{ "mcpServers": { "partnercore": { "command": "partnercore", "env": { "API_KEY": "your-api-key" } } } }

VS Code + GitHub Copilot

Add to .vscode/settings.json:

{ "github.copilot.chat.mcpServers": { "partnercore": { "command": "partnercore", "env": { "API_KEY": "your-api-key" } } } }

Note: API_KEY is required for the MCP server to function.


Getting Started

After configuration, reload MCP servers and ask your AI:

"Call al_get_started"

This returns available tools, workspace status, and recommended workflows.


Features

AL Language Server

Real compiler integration with diagnostics, code completion, symbol navigation, refactoring, and formatting.

BC Container Tools

Create, compile, publish, and test AL apps in Business Central Docker containers.

Git Operations

Full version control: status, diff, commit, push, branches, and stash management.

File Operations

Read, write, search, and manipulate files with pattern matching and regex support.

Project Memory

Persist project context across development sessions.

Cloud AI (Optional)

Code review, knowledge base search, and code templates with API key.


CLI Commands

# Start MCP server (runs by default) partnercore # Or explicitly partnercore start # Check configuration partnercore check # Download AL extension partnercore download-extension # Show version partnercore --version

Environment Variables

Variable

Description

API_KEY

API key for cloud AI features

LOG_LEVEL

Logging level (debug, info, warn, error)


Requirements

  • Node.js 18.0.0+

  • Windows, macOS, or Linux

  • Docker (for container tools)

  • Git (for version control tools)


Support


License

MIT © Ciellos

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ciellosinc/partnercore-proxy'

If you have feedback or need assistance with the MCP directory API, please join our Discord server