Back to Home
JeremyVyska icon

bc-code-intelligence-mcp

Verified Safe

by JeremyVyska

Overview

Provides Business Central development knowledge and tooling, including specialist AI personas, code analysis, and structured workflows, to AI agents.

Installation

Run Command
npx bc-code-intelligence-mcp

Environment Variables

  • BC_CODE_INTEL_CONFIG_PATH
  • BC_CODE_INTEL_DEBUG_LAYERS
  • BC_CODE_INTEL_ENABLE_DIAGNOSTICS
  • BC_CODE_INTEL_HOT_RELOAD
  • BC_CODE_INTEL_LOG_LEVEL
  • BC_CODE_INTEL_CACHE_STRATEGY
  • BC_CODE_INTEL_CACHE_TTL_GIT
  • BC_CODE_INTEL_CACHE_TTL_LOCAL
  • BC_CODE_INTEL_ALLOW_HTTP_SOURCES
  • BC_CODE_INTEL_MAX_LAYERS
  • BC_CODE_INTEL_MEMORY_LIMIT_MB
  • BC_CODE_INTEL_PROJECT_OVERRIDES_PATH
  • BC_CODE_INTEL_COMPANY_KNOWLEDGE_URL
  • BC_CODE_INTEL_COMPANY_KNOWLEDGE_TOKEN
  • BC_CODE_INTEL_COMPANY_KNOWLEDGE_BRANCH
  • AZURE_DEVOPS_PAT (example for a token_env_var)

Security Notes

The server interacts with local filesystems, external Git repositories (GitKnowledgeLayer), and extracts ZIP archives (SnapshotService) to temporary directories. This inherently carries risks from untrusted content. Configuration validation (`config-validator.ts`) explicitly warns about hardcoded tokens/passwords and encourages environment variables. Temp files created by `SnapshotService` have cleanup handlers registered. Default settings for `SecuritySettings` like `validate_sources: true` mitigate some risks, but `allow_local_paths: true` is enabled, requiring careful management of input paths. Future HTTP and NPM layer types will introduce more attack surface.

Similar Servers

Stats

Interest Score51
Security Score7
Cost ClassHigh
Avg Tokens2000
Stars52
Forks9
Last Update2026-01-15

Tags

Business CentralAL CodeKnowledge BaseAI AssistantWorkflowsSpecialistsLayered ArchitectureMCP