Back to Home
javiarmesto icon

Workshop-MCP-Server-Directions-Lab

Verified Safe

by javiarmesto

Overview

This server integrates with Microsoft Dynamics 365 Business Central to expose its data and functionality as MCP tools for Claude Desktop, enabling AI-powered interactions with ERP data.

Installation

Run Command
python server_workshop.py

Environment Variables

  • AZURE_TENANT_ID
  • AZURE_CLIENT_ID
  • AZURE_CLIENT_SECRET
  • BC_ENVIRONMENT
  • BC_COMPANY_ID
  • LOG_LEVEL

Security Notes

The server uses STDIO transport, which inherently limits network exposure to local communication. Authentication with Business Central relies on standard OAuth2 Client Credentials flow via Azure AD. Credentials are loaded from environment variables (.env file) and are not hardcoded. The client implements robust error handling and token refresh mechanisms. No 'eval' or malicious patterns were detected. Logging of full API responses at debug level could potentially expose sensitive data if debug logs are mishandled, but this is a standard configuration point.

Similar Servers

Stats

Interest Score39
Security Score9
Cost ClassLow
Avg Tokens250
Stars7
Forks1
Last Update2025-11-23

Tags

Business CentralMCPClaude DesktopAPI IntegrationPythonOAuth2