Workshop-MCP-Server-Directions-Lab
Verified Safeby 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
python server_workshop.pyEnvironment 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
claude-odoo-api
Provides a Model Context Protocol (MCP) server for Claude and other clients to perform CRUD operations and queries on Odoo 19 ERP databases, supporting multiple company configurations.
mcp-dashboard
Manage Model Context Protocol (MCP) server settings through a user-friendly web-based GUI.
generic-mcp
Provides a scaffolding for building Model Context Protocol (MCP) servers to expose external APIs as tools for Claude Desktop and CLI.
mcp-server-demo
Exposes simulated company sales and customer data operations via a local MCP server for AI client interaction, facilitating tool-use demonstrations.