MCP Catalogs
Homesnippy screenshot

snippy

by Azure-Samples·110·Score 46

Azure Functions-based MCP server with vector search and multi-agent workflows for AI-powered code snippet management.

developer-toolsai-llmops-infra
1,237
Forks
7
Open issues
5 mo ago
Last commit
2d ago
Indexed

Overview

Snippy is a comprehensive MCP server built on Azure Functions that demonstrates how to create AI-powered tools for code snippet management. It integrates Azure OpenAI for embeddings, Cosmos DB with vector indexing for semantic search, and Durable Functions for multi-agent orchestration. The server exposes multiple MCP tools including save_snippet, get_snippet, code_style, and deep_wiki, enabling AI assistants like GitHub Copilot to interact with a sophisticated code management system.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants managing and retrieving code snippets with semantic search
you:Generating documentation and style guides from existing code
you:Building multi-agent AI workflows for code analysis and documentation
you:What is the primary purpose of Snippy?
you:Can Snippy be deployed on-premises?

When to choose this

Choose Snippy if you're building MCP tools on Azure and need a reference implementation that demonstrates multi-agent orchestration and vector search for code-related applications.

When NOT to choose this

Avoid Snippy if you need a vendor-neutral solution, are not using Azure services, or require extensive customization beyond the provided multi-agent workflow pattern.

Tools this server exposes

5 tools extracted from the README
  • save_snippet

    Save code snippets with vector embeddings for semantic search

  • get_snippet

    Retrieve previously saved code snippets by their unique name

  • code_style

    Generate language-specific code style guides from saved snippets

  • deep_wiki

    Create comprehensive wiki documentation by analyzing code snippets

  • generate_comprehensive_documentation

    Orchestrate multi-agent workflow to produce deep wiki and style guide

Comparable tools

code-interpreter-mcpbrave-search-mcpfilesystem-mcppython-executor-mcp

Installation

Installation

**Prerequisites:**

  • Azure subscription
  • azd CLI installed
  • Choose development environment: GitHub Codespaces, VS Code Dev Containers, or local

**To deploy:**

azd init --template Azure-Samples/snippy
azd auth login
azd up

**For Claude Desktop:** Add to Claude Desktop config:

{
  "mcpServers": {
    "snippy": {
      "command": "python",
      "args": ["-m", "snippy.mcp"]
    }
  }
}

FAQ

What is the primary purpose of Snippy?
Snippy is an MCP server that exposes Azure Functions as tools for AI assistants to manage code snippets with semantic search and generate documentation.
Can Snippy be deployed on-premises?
Snippy is designed for Azure deployment but can be developed locally using Docker emulators before deploying to Azure.

Compare snippy with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.