Add Python implementation of Business Central MCP Proxy #331
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a Python implementation of the Business Central MCP Proxy, providing a cross-platform alternative to the existing .NET version with simplified installation and setup.
Key Features
bc-mcp-proxy(ready for Microsoft to publish under their PyPI account)python -m bc_mcp_proxy setuphandles configuration, authentication, and generates MCP client configs automaticallyWhat's Included
bc_mcp_proxy/)pyproject.toml,MANIFEST.in,LICENSE)maintainer/folder.gitignoreto exclude Python build artifactsTesting
The package has been tested on TestPyPI and verified to work end-to-end:
See
samples/BcMCPProxyPython/maintainer/TESTING.mdfor detailed testing instructions.Next Steps for Microsoft
maintainer/TESTING.md)maintainer/PUBLISHING.md)Installation (for users, after publication)