snippy
Verified Safeby Azure-Samples
Overview
An AI-powered code snippet manager that integrates with GitHub Copilot via MCP, provides vector search for code, and uses AI agents for documentation and style guide generation.
Installation
func startEnvironment Variables
- AZURE_OPENAI_ENDPOINT
- EMBEDDING_MODEL_DEPLOYMENT_NAME
- AGENTS_MODEL_DEPLOYMENT_NAME
- COSMOS_ENDPOINT
- COSMOS_DATABASE_NAME
- COSMOS_CONTAINER_NAME
- TASKHUB_NAME
- DTS_CONNECTION_STRING
- AzureWebJobsStorage
Security Notes
The project uses robust security practices including Azure User-Assigned Managed Identity for service-to-service authentication (eliminating hardcoded API keys in production), Azure Function App keys for HTTP endpoints, and Azure AD App Registration for Model Context Protocol (MCP) access. While HTTP endpoints are exposed, the project explicitly recommends further hardening with Private Endpoints and a thorough security review before production deployment. No 'eval' or obvious obfuscation was found in the provided code snippets.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
mcp-server-azure-devops
This server provides an AI agent with tools to interact with Azure DevOps services, including searching code, wikis, and work items, managing pull requests, retrieving project details, and handling pipeline operations.
remote-mcp-functions-typescript
Provides a remote Model Context Protocol (MCP) server using Azure Functions to host tools for AI agents, specifically for managing code snippets and simple greetings.
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.