bc-code-intelligence-mcp
Verified Safeby JeremyVyska
Overview
Provides Business Central development knowledge and tooling, including specialist AI personas, code analysis, and structured workflows, to AI agents.
Installation
npx bc-code-intelligence-mcpEnvironment 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
responsible-vibe-mcp
Manages conversation state and guides LLM coding agents through structured software development workflows with long-term project memory and multi-agent collaboration.
AL-Dependency-MCP-Server
Provides AI assistants with semantic understanding of AL (Application Language) codebases and Business Central object relationships by parsing compiled AL symbol files.
deploystack
Centralized management and optimization of Model Context Protocol (MCP) servers and AI agent tools, including credential management and governance.
d365fo-client
This server provides a Model Context Protocol (MCP) interface for a D365 F&O client, enabling AI assistants and other MCP-compatible tools to interact with Microsoft Dynamics 365 Finance & Operations environments for metadata retrieval, CRUD operations, action execution, and data querying.