{"repo":"Azure-Samples/snippy","free":true,"listed":false,"github":"https://github.com/Azure-Samples/snippy","clone":"git clone https://github.com/Azure-Samples/snippy.git","description":"🧩 Build AI-powered MCP Tools with Azure Functions, Durable Agents & Cosmos vector search. Features orchestrated multi-agent workflows using OpenAI.","language":"Python","stars":114,"topics":["ai-agents","azure-functions","copilot","cosmosdb","mcp","mcp-server","durable-functions","github-copilot","mcp-tools","multi-agent"],"license":"MIT","category":"ai-agents","readme_excerpt":"Snippy is an Azure Functions -based reference application that demonstrates how to build MCP (Model Context Protocol) tools that integrate with AI assistants like GitHub Copilot. It showcases a modern serverless AI application architecture where Azure Functions serve as both traditional APIs and MCP-compatible tools that AI assistants can discover and use. The system uses Durable Task Scheduler to orchestrate multi-agent workflows, Cosmos DB with vector indexing for semantic code search, and Azure OpenAI for embeddings and LLM capabilities. The project ships with reproducible azd infrastructure— azd up deploys the entire stack and works with both local Docker-based emulators and Azure cloud services. Important Security Notice This repository is intended for learning and demonstration purposes. Do not deploy it to production without a thorough security review. At a minimum you should: Swap connection strings for Managed Identity + Azure Key Vault Restrict network access to Azure services via Private Endpoints or service‑tags Enable GitHub secret‑scanning and CI security tools Features • Lab Tutorial • Getting Started • Guidance --- Features MCP Tool Integration – expose Azure Functions as discoverable MCP tools for AI assistants Durable Agents with Microsoft Agent Framework – build stateful AI agents using ChatAgent with automatic conversation history management Multi-Agent Orchestration – coordinate specialized agents (DeepWiki, CodeStyle) using Durable Task Scheduler with fa","default_branch":null,"files":null,"tree":[],"storefront":"/r/Azure-Samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Azure-Samples/snippy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}