Skip to main content
Glama
mcp.json5.31 kB
{ "$schema": "https://raw.githubusercontent.com/modelcontextprotocol/registry/main/mcp-registry.schema.json", "name": "partnercore", "displayName": "PartnerCore", "description": "MCP Server for Business Central AL development. 57+ tools including AL Language Server, BC Containers, Git, File Operations, Project Memory, and Cloud AI Services.", "version": "1.0.6", "author": { "name": "Ciellos", "url": "https://ciellos.com" }, "license": "MIT", "repository": "https://github.com/ciellosinc/PartnerCore-CLI", "homepage": "https://www.ciellos.com", "categories": [ "developer-tools", "code-analysis", "language-support" ], "tags": [ "business-central", "dynamics-365", "al-language", "erp", "mcp", "lsp" ], "runtime": "node", "transport": "stdio", "command": { "global": ["partnercore"] }, "configuration": { "required": [ { "name": "API_KEY", "description": "API key for PartnerCore MCP server (required). Contact Ciellos for access.", "type": "string", "secret": true } ], "optional": [ { "name": "AL_WORKSPACE_ROOT", "description": "Path to AL project root (containing app.json). Auto-detected if not provided.", "type": "string" }, { "name": "LOG_LEVEL", "description": "Logging level: debug, info, warn, error", "type": "string", "default": "info" } ] }, "tools": { "discovery": [ { "name": "al_get_started", "description": "Start here - returns workspace status, available tools, and recommended workflows" } ], "al_language_server": [ { "name": "al_get_diagnostics", "description": "Get real compiler diagnostics (errors, warnings) for an AL file" }, { "name": "al_get_symbols", "description": "Get all symbols in an AL file" }, { "name": "al_find_symbol", "description": "Search for AL symbols by name across the workspace" }, { "name": "al_find_references", "description": "Find all references to a symbol" }, { "name": "al_go_to_definition", "description": "Navigate to the definition of a symbol" }, { "name": "al_hover", "description": "Get type information and documentation" }, { "name": "al_completion", "description": "Get code completion suggestions" }, { "name": "al_code_actions", "description": "Get quick fixes and refactorings" }, { "name": "al_format", "description": "Format AL code" }, { "name": "al_rename_symbol", "description": "Rename a symbol across the workspace" } ], "bc_containers": [ { "name": "bc_list_containers", "description": "List Business Central Docker containers" }, { "name": "bc_create_container", "description": "Create a new BC container" }, { "name": "bc_compile", "description": "Compile AL project in container" }, { "name": "bc_publish", "description": "Publish app to container" }, { "name": "bc_run_tests", "description": "Run automated tests" } ], "git": [ { "name": "git_status", "description": "Get current Git status" }, { "name": "git_diff", "description": "Show file changes" }, { "name": "git_commit", "description": "Commit staged changes" }, { "name": "git_push", "description": "Push to remote" } ], "files": [ { "name": "read_file", "description": "Read file contents" }, { "name": "write_file", "description": "Write file contents" }, { "name": "list_files", "description": "List directory contents" }, { "name": "search_files", "description": "Search text in files" } ], "memory": [ { "name": "write_memory", "description": "Save project knowledge" }, { "name": "read_memory", "description": "Retrieve saved knowledge" } ], "cloud": [ { "name": "partnercore_review", "description": "AI-powered code review with 252+ patterns" }, { "name": "partnercore_kb_search", "description": "Search knowledge base for AL/BC guidance" }, { "name": "partnercore_template", "description": "Get production-ready AL code templates" } ] }, "requirements": { "node": ">=18.0.0" }, "security": { "network": { "outbound": [ { "host": "marketplace.visualstudio.com", "purpose": "Download Microsoft AL Language extension" }, { "host": "partnercore-mcp-prod.agreeablebush-0fe29c4e.eastus.azurecontainerapps.io", "purpose": "PartnerCore Cloud API" } ] }, "filesystem": { "read": ["AL_WORKSPACE_ROOT"], "write": ["~/.partnercore/al-extension"] } } }

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