1. Conduid
  2. Developer Tools
  3. Bc Code Intelligence MCP
MCP server · Developer Tools

Bc Code Intelligence MCP

BC Code Intelligence MCP Server - Persona-driven workflow orchestration for Business Central development. Provides 16+ MCP tools, layered knowledge system, and intelligent BC pattern analysis through Model Context Protocol.

Unclaimed MIT last commit 7 months ago devtools
66Good

Scored 3 days ago · breakdown

About Bc Code Intelligence MCP

Bc Code Intelligence MCP is an MCP server published by JeremyVyska in the Developer Tools category: bC Code Intelligence MCP Server - Persona-driven workflow orchestration for Business Central development. Provides 16+ MCP tools, layered knowledge system, and intelligent BC pattern analysis through Model Context Protocol.

The repository has 94 stars and 15 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/JeremyVyska/bc-code-intelligence-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Bc Code Intelligence MCP

Powered by Claude · Grounded in docs

I know everything about Bc Code Intelligence MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.7.6Release v1.7.6 · 5 Mar 2026Full Changelog: https://github.com/JeremyVyska/bc-code-intelligence-mcp/compare/v1.7.5...v1.7.6
v1.7.5Release v1.7.5 · 2 Mar 2026Bug Fixes: Fixed extract_bc_snapshot tool crashing with ESM compatibility issue (require is not defined). Replaced require with proper ESM import. Added comprehensive snapshot service test suite (17 tests).
v1.7.4Release v1.7.4 - Documentation Generation Enhancements · 2 Mar 2026Full Changelog: https://github.com/JeremyVyska/bc-code-intelligence-mcp/compare/v1.7.3...v1.7.4
v1.7.1v1.7.1 - Bug Fixes & CLI Commands · 23 Jan 2026What's New 🚀 CLI Commands for Direct Specialist Access (#27) New c-code-intel CLI for zero-overhead specialist queries Commands: sk, who-should-help, alk-to, specialists Supports --json flag for scripting and CI/CD integration…
v1.7.0v1.7.0 · 15 Jan 2026Full Changelog: https://github.com/JeremyVyska/bc-code-intelligence-mcp/compare/v1.6.1...v1.7.0

README

BC Code Intelligence MCP Server

Install with NPX in VS Code Installation Guide

Get instant help from AI Business Central experts right in your favorite AI tool. No more searching docs - just ask and get expert guidance tailored to your specific BC development challenges.


🚀 Quick Start

  1. Click the blue "Install with NPX" button above (VS Code users)
  2. Switch to Agent Mode in VS Code's Copilot Chat
  3. Just ask! - Start with any prompt below

Other platforms? See the Installation Guide for Claude Desktop, Cursor, and more.


🤝 New to AI-Assisted Development? Start with Parker

If you're not sure how to work with AI tools, or you're skeptical about letting AI touch your code—that's exactly why Parker exists.

Parker is a grizzled veteran who helps you work WITH AI safely:

  • Creates reviewable proposals instead of making direct changes
  • Explains AI reasoning so you understand what's happening and why
  • Coordinates other specialists to validate suggestions before you commit
  • Builds trust gradually through transparency and verification

Just say:

  • "Parker, I'm new to AI development tools. Help me understand how this works."
  • "Parker, I don't trust AI to write my code. What's a safe way to start?"
  • "Parker, review what the AI just suggested before I accept it."

Once you're comfortable, you can work directly with any specialist—but Parker's always there when you want that extra layer of verification and explanation.


💬 Just Ask - Example Prompts

The BC Code Intelligence specialists are ready to help. Just type naturally - here are some examples:

🔍 Debugging & Performance (Dean)

  • "Dean, help me debug this error: 'The record in table Customer already exists'"
  • "I'm seeing slow performance when posting sales orders. Can Dean take a look?"
  • "Ask Dean why my FlowField is always showing zero"

🏛️ Legacy Code & Upgrades (Logan)

  • "Logan, I need to upgrade my extension from BC v24 to v27"
  • "I inherited this old extension - can Logan help me understand what it does?"
  • "Help me modernize this C/AL-style code to proper AL patterns"

🔄 Version Migration & Breaking Changes (Victor)

  • "Victor, help me upgrade from BC25 to BC26"
  • "I'm seeing obsolete warnings after upgrading - what do I need to change?"
  • "What breaking changes should I know about in BC27?"
  • "Help me resolve this compile error after a runtime upgrade"

🔧 DevOps & CI/CD (Lena)

  • "Lena, help me set up AL-Go for my BC extension"
  • "I need to configure an Azure DevOps pipeline with ALOps"
  • "How do I use BCContainerHelper for local BC development?"
  • "Help me integrate Cosmo Alpaca for automated testing"

🏗️ Architecture & Design (Alex)

  • "Alex, review my extension's architecture before I submit to AppSource"
  • "I need to design an integration with an external warehouse system"
  • "What's the best way to structure a multi-company solution?"

💻 Coding & Implementation (Sam)

  • "Sam, help me write a function to calculate weighted average cost"
  • "I need to create a FactBox that shows related sales history"
  • "Show me the best way to implement a posting routine"

🧪 Testing & Quality (Quinn)

  • "Quinn, help me create test coverage for my posting codeunit"
  • "What test scenarios should I include for this validation?"
  • "Review my test codeunit for completeness"

📝 Code Review (Roger)

  • "Roger, review this codeunit for best practices"
  • "Check if my code follows BC naming conventions"
  • "Are there any code smells in my Customer Card extension?"

🔒 Security (Seth)

  • "Seth, review my permission sets for security issues"
  • "How should I handle user permissions for this sensitive data?"
  • "Check if my API is exposing too much information"

🌉 Integration & Events (Jordan)

  • "Jordan, help me design an event-driven integration"
  • "What's the best way to subscribe to posting events?"
  • "How do I create a clean API for external systems?"

⚠️ Error Handling (Eva)

  • "Eva, help me implement proper error handling for this process"
  • "What's the best way to validate user input before posting?"
  • "Review my Try/Catch implementation"

🎨 User Experience (Uma)

  • "Uma, help me improve my page layout for better usability"
  • "Can we switch from simple Error calls in this app to ErrorInfo with suggested actions?"
  • "Review my action menu structure"

🏪 AppSource & ISV (Morgan)

  • "Morgan, help me prepare my app for AppSource submission"
  • "What are the common AppSource validation failures?"
  • "Review my app's technical baseline for AppSource"

👩‍🏫 Learning & Mentoring (Maya)

  • "Maya, explain how dimensions work in BC"
  • "I'm new to AL - help me understand events and subscribers"
  • "Walk me through how posting routines work"

📚 Documentation (Taylor)

  • "Taylor, help me document this complex codeunit"
  • "Generate XML documentation for my public procedures"
  • "Review my app's README for completeness"

👥 Meet Your BC Specialist Team

Specialist Expertise Best For
🤝 Parker AI Trust & Transparency New to AI tools, safe collaboration, verification-first
🏗️ Alex Architecture & Design Solution design, extension structure, integration patterns
💻 Sam Expert Coder Writing AL code, implementation patterns, coding questions
🔍 Dean Debugging & Performance Errors, slow queries, troubleshooting
⚠️ Eva Error Handling Validation, Try/Catch, error messages
🧪 Quinn Testing Test codeunits, test scenarios, code coverage
📝 Roger Code Review Best practices, naming conventions, code quality
🔒 Seth Security Permissions, data protection, API security
🌉 Jordan Integration APIs, events, external connections
🏛️ Logan Legacy & Upgrades Version migrations, old code, modernization
🔄 Victor Version Migration BC upgrades, breaking changes, deprecations
🔧 Lena DevOps & CI/CD AL-Go, ALOps, BCContainerHelper, pipelines
🎨 Uma User Experience Page design, usability, UI patterns
🏪 Morgan AppSource & ISV Publishing, validation, business concerns
👩‍🏫 Maya Mentoring Learning concepts, explanations, training
📚 Taylor Documentation Code docs, READMEs, knowledge sharing
⚙️ Chris MCP Configuration Company/Project MCP knowledge layer help

📚 Learn More

Topic Link
Full Installation Options Installation Guide
Common Scenarios Usage Patterns
All MCP Tools Tools Reference
Company Standards Enterprise Configuration
Structured Workflows Methodology Framework
Troubleshooting Common Issues

💡 Tips

  • Just use first names - "Ask Dean" works just as well as "Ask Dean Debug"
  • Be specific - Include error messages, code snippets, or version numbers when relevant
  • Specialists collaborate - They'll hand off to each other when needed
  • Context carries over - Continue conversations naturally

🤝 Contributing

See the Contributing Guide for how to contribute to this project.

📄 License

MIT License - see LICENSE for details.

README fetched from the repository 4 days ago. The original is authoritative.

Questions

About Bc Code Intelligence MCP

How do I install Bc Code Intelligence MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Bc Code Intelligence MCP safe to use with an AI agent?

Its trust score is 66 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bc Code Intelligence MCP still maintained?

The last commit was 7 months ago and 14 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.