snippy
๐งฉ Build AI-powered MCP Tools with Azure Functions, Durable Agents & Cosmos vector search. Features orchestrated multi-agent workflows using OpenAI.
File Explorer
Download Latest Version (.zip)- devcontainer.json
- Dockerfile
- first-run-notice.txt
- setup.sh
- start.sh
- snippy-architecture.png
- snippy-logo-large.png
- snippy-logo.png
- azure-dev.yml
- CODE_OF_CONDUCT.md
- copilot-chat-CodeGeneration.md
- copilot-chat-CodeReview.md
- copilot-chat-CommitMessage.md
- copilot-chat-PullRequest.md
- copilot-chat-TestGeneration.md
- copilot-instructions.md
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- extensions.json
- launch.json
- mcp.json
- settings.json
- tasks.json
- extra.css
- QUICK_REFERENCE.md
- README.md
- snippy-logo.png
- step-01.md
- step-02.md
- step-03.md
- step-04.md
- step-05.md
- step-06.md
- step-07.md
- step-08.md
- step-09.md
- step-10.md
- step-11.md
- step-12.md
- TROUBLESHOOTING.md
- TUTORIAL.md
- Snippy-Architecture-L.png
- Snippy-Architecture-V2-L.png
- Snippy-Architecture-V2.png
- Snippy-Architecture.png
- snippy-logo.png
- SnippyLab-AgentMode.png
- SnippyLab-FuncStart.png
- SnippyLab-GetSnippet-Local.png
- SnippyLab-GH-Always.png
- SnippyLab-GH-Authorize-VS.png
- SnippyLab-GH-Authorize.png
- SnippyLab-GH-Continue-GH.png
- SnippyLab-GH-Continue.png
- SnippyLab-GH-Model.png
- SnippyLab-GH-SelectTools.png
- SnippyLab-GH-VSCode-SignIn.png
- SnippyLab-HttpSendRequest.png
- SnippyLab-LocalSettings.png
- SnippyLab-MCP-Local-Start.png
- SnippyLab-MCP-Local.png
- SnippyLab-MCP-Remote.png
- SnippyLab-MCP-Tools-Local.png
- SnippyLab-SaveSnippet-Local.png
- SnippyLab-Terminal.png
- SnippyLab-VS-Terminal.png
- cognitive-services.bicep
- ai-project-access.bicep
- apim-access.bicep
- appinsights-access.bicep
- dts-access.bicep
- openai-access.bicep
- storage-access.bicep
- region-selector.bicep
- api.bicep
- apim.bicep
- app-registration.bicep
- cosmos-db.bicep
- dts.bicep
- monitoring.bicep
- abbreviations.json
- main.bicep
- main.parameters.json
- skillable-lab-instructions.md
- generate-settings.ps1
- generate-settings.sh
- get-dts-dashboard-url.ps1
- get-dts-dashboard-url.sh
- randomize-region.ps1
- randomize-region.sh
- setup-app-registration.ps1
- setup-app-registration.sh
- switch-storage-backend.ps1
- switch-storage-backend.sh
- __init__.py
- cosmos_ops.py
- __init__.py
- test.http
- __init__.py
- vector_search.py
- durable_agents.py
- function_app.py
- host.json
- local.settings.example.json
- requirements.txt
- tool_helpers.py
- .gitattributes
- .gitignore
- azure.yaml
- CHANGELOG.md
- CONTRIBUTING.md
- docker-compose.yml
- LICENSE.md
- LOCAL_DEVELOPMENT.md
- mkdocs.yml
- prompts.txt
- pyproject.toml
- README.md
- requirements-docs.txt
# Installation Guide
1. Get the code
git clone https://github.com/Azure-Samples/snippy
Downloads the entire project code from GitHub to your computer.
cd snippy
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Python
EasyPrerequisites
pip install -r src/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <์คํํ ํ์ผ๋ช
>.py # README์์ ์ ํํ ์คํ ํ์ผ๋ช
์ ํ์ธํ์ธ์
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
