microsoft / microsoft/mcp

Scripts and Yaml are hard coded for Azure.Mcp.Server

Open
#450 1 comment 1 reaction 2 assignees Assigned to @chidozieononiwu View on GitHub
Central-EngSys engineering item server-Azure.Mcp
Dominant language
C#
Stars
3.7k
Forks
624
Avg merge
2d 20h
Merged PRs (30d)
220

Description

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)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.