mcp-dotnet-samples
Verified Safeby microsoft
Overview
This MCP server enhances GitHub Copilot by providing a mechanism to search, retrieve, and manage custom instructions and agents from the awesome-copilot repository, allowing for personalized AI assistance in development workflows.
Installation
docker run -i --rm -p 8080:8080 ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest --httpEnvironment Variables
- AZURE_ENV_NAME
- AZURE_LOCATION
- AZURE_PRINCIPAL_ID
Security Notes
The project follows standard .NET development practices. No direct 'eval' or malicious patterns were found. Secrets for other referenced MCP servers are correctly handled as placeholders for environment variables or platform-specific secrets (e.g., Azure Key Vault). The `AllowedHosts: *` setting in `appsettings.json` should be restricted to specific hosts in publicly exposed production environments; however, this is a common default for development and internal APIs and not a critical vulnerability in the sample itself.
Similar Servers
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.
azure-devops-mcp-server
Exposes Azure DevOps operations as tools for AI assistants, enabling AI agents to automate tasks like creating work items, managing pull requests, and queuing builds.
agents-mcp-usage
Demonstrates a Model Context Protocol (MCP) server integration with various AI agent frameworks.
csharp-mcp-server-sample
Exposes JsonPlaceholder API functionality as tools for AI agents and LLMs via the Model Context Protocol (MCP).