To support Fabric and others, many files in the repo need to be made server-generic. Currently, Azure mcp server is hard-coded in: ## Build and Test - [ ] [eng/scripts/Get-ToolsToTest.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/Get-ToolsToTest.ps1) - [ ] [eng/scripts/Test-ModulePerformance.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/Test-ModulePerformance.ps1) - [ ] [eng/scripts/Test-Code.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/Test-Code.ps1) - [ ] [eng/scripts/AOT-Config.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/AOT-Config.ps1) ## Tools and Utilities - [x] [eng/tools/ToolDescriptionEvaluator - multiple files](https://github.com/microsoft/mcp/blob/main/eng/tools/ToolDescriptionEvaluator) - [ ] [eng/scripts/Check-Unused-ResourceProperties.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/Check-Unused-ResourceProperties.ps1) - [ ] [eng/scripts/Fix-ProjectReferences.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/Fix-ProjectReferences.ps1) - [ ] [eng/scripts/Update-Solution.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/Update-Solution.ps1) ## Docker Packaging / Release - [x] [Dockerfile](https://github.com/microsoft/mcp/blob/main/Dockerfile) - [x] [eng/pipelines/templates/jobs/docker.yml](https://github.com/microsoft/mcp/blob/main/eng/pipelines/templates/jobs/docker.yml) ## NPM Packaging - [x] [eng/npm/wrapper/index.js](https://github.com/microsoft/mcp/blob/main/eng/npm/wrapper/index.js) - [ ] [eng/npm/wrapper/scripts/post-install-script.js](https://github.com/microsoft/mcp/blob/main/eng/npm/wrapper/scripts/post-install-script.js) - [x] [eng/pipelines/templates/steps/publish-to-dev-feed.yml](https://github.com/microsoft/mcp/blob/main/eng/pipelines/templates/steps/publish-to-dev-feed.yml) ## VSIX packaging - [x] [eng/scripts/Pack-Vsix.ps1](https://github.com/microsoft/mcp/blob/main/eng/scripts/Pack-Vsix.ps1) - [x] [eng/vscode/ci-package.ps1](https://github.com/microsoft/mcp/blob/main/eng/vscode/ci-package.ps1) - [x] [eng/vscode/package.json](https://github.com/microsoft/mcp/blob/main/eng/vscode/package.json) - [x] [eng/vscode/package.nls.json](https://github.com/microsoft/mcp/blob/main/eng/vscode/package.nls.json) - [x] [eng/vscode/src/extension.ts](https://github.com/microsoft/mcp/blob/main/eng/vscode/src/extension.ts) - [x] [eng/vscode/src/test/suite/unit/extension.test.ts](https://github.com/microsoft/mcp/blob/main/eng/vscode/src/test/suite/unit/extension.test.ts) ## Other - [ ] [smithery.yaml](https://github.com/microsoft/mcp/blob/main/smithery.yaml) - [ ] [.vscode/launch.json](https://github.com/microsoft/mcp/blob/main/.vscode/launch.json)
To support Fabric and others, many files in the repo need to be made server-generic.
Currently, Azure mcp server is hard-coded in:
Build and Test
Tools and Utilities
Docker Packaging / Release
NPM Packaging
VSIX packaging
Other