{"id":48885647,"url":"https://github.com/azure/microsoft-agent-framework-foundry-starter-pack-net","last_synced_at":"2026-04-16T05:01:23.101Z","repository":{"id":349453599,"uuid":"1182911717","full_name":"Azure/microsoft-agent-framework-foundry-starter-pack-net","owner":"Azure","description":"This provides a starter template to build an agentic AI app using Microsoft Agent Framework and Microsoft Foundry with Aspire","archived":false,"fork":false,"pushed_at":"2026-04-06T01:31:37.000Z","size":73945,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-06T03:23:18.065Z","etag":null,"topics":["aspire","azure","mcp","microsoft-agent-framework","microsoft-foundry","starter-pack"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Azure.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-16T04:40:19.000Z","updated_at":"2026-04-06T01:31:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"4cb0b3ae-4fa7-4a86-a857-3dfe901d5047","html_url":"https://github.com/Azure/microsoft-agent-framework-foundry-starter-pack-net","commit_stats":null,"previous_names":["azure/microsoft-agent-framework-foundry-starter-pack-net"],"tags_count":null,"template":true,"template_full_name":null,"purl":"pkg:github/Azure/microsoft-agent-framework-foundry-starter-pack-net","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fmicrosoft-agent-framework-foundry-starter-pack-net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fmicrosoft-agent-framework-foundry-starter-pack-net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fmicrosoft-agent-framework-foundry-starter-pack-net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fmicrosoft-agent-framework-foundry-starter-pack-net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure","download_url":"https://codeload.github.com/Azure/microsoft-agent-framework-foundry-starter-pack-net/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fmicrosoft-agent-framework-foundry-starter-pack-net/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31872036,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aspire","azure","mcp","microsoft-agent-framework","microsoft-foundry","starter-pack"],"created_at":"2026-04-16T05:00:45.476Z","updated_at":"2026-04-16T05:01:23.082Z","avatar_url":"https://github.com/Azure.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microsoft Agent Framework and Foundry Starter Pack in .NET\n\nThis is a starter template to build a .NET-based agentic AI app using [Microsoft Agent Framework](https://aka.ms/agent-framework) and [Microsoft Foundry](https://aka.ms/microsoft-foundry) with [Aspire](https://aspire.dev).\n\n![Intro video](./assets/intro.webp)\n\n## What is this starter pack for?\n\nBuilding AI agents is getting easier. Deploying them as part of a real application, with multiple services, persistent state, and production infrastructure, is where things get complicated. But where should we start building architecture to deploy them onto the cloud in a cloud-native way?\n\nThis starter pack is where you should start from. It's an opinionated way to build an AI agent system using [Microsoft Agent Framework](https://aka.ms/agent-framework) and [Microsoft Foundry](https://aka.ms/microsoft-foundry) with [Aspire](https://aspire.dev). If you're unsure where to start, this starter pack will guide you walk through.\n\n## Features\n\n![Architecture](./assets/architecture.png)\n\nThis stater template provides the following features:\n\n- [Blazor](https://blazor.net) frontend for chat UI\n- [ASP.NET](https://asp.net) backend with [Microsoft Agent Framework](https://aka.ms/agent-framework)\n- [Microsoft Foundry Agent Service](https://aka.ms/microsoft-foundry/agent-service) for agent hosting\n- [To-do list management MCP server](https://aka.ms/mcp/dotnet/samples/todolist) for tooling support to agent\n- [Aspire](https://aspire.dev) for cloud-native app orchestration\n\n## Prerequisites\n\n- [Azure subscription (free)](http://azure.microsoft.com/free)\n- [.NET 10 SDK](https://dotnet.microsoft.com/download/dotnet/10.0) or higher\n- [Visual Studio 2026](https://visualstudio.microsoft.com/downloads/) or [VS Code](https://code.visualstudio.com/download) + [C# Dev Kit](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit)\n- [Docker Desktop](https://docs.docker.com/desktop/) or equivalent\n- [Azure Developer CLI](https://learn.microsoft.com/azure/developer/azure-developer-cli/install-azd)\n- [Azure CLI](https://learn.microsoft.com/cli/azure/install-azure-cli)\n- [Aspire CLI](https://aspire.dev/get-started/install-cli/)\n\n## Quickstart\n\nThis starter pack has a two-step deployment process, which mimicks the real-world scenario. Agents and apps are usually deployed separately.\n\n1. Deploy agent to Microsoft Foundry.\n1. Deploy apps via Aspire.\n\n### Get repository root\n\n1. Get the repository root.\n\n    ```bash\n    # bash/zsh\n    REPOSITORY_ROOT=$(git rev-parse --show-toplevel)\n    ```\n\n    ```powershell\n    # PowerShell\n    $REPOSITORY_ROOT = git rev-parse --show-toplevel\n    ```\n\n### Login to Azure\n\n1. Login to Azure using `azd`.\n\n    ```bash\n    azd auth login\n    ```\n\n1. Login to Azure using `az`.\n\n    ```bash\n    az login\n    ```\n\n### Deploy Microsoft Foundry Agent Service\n\n1. Navigate to the `resources-foundry` directory.\n\n    ```bash\n    cd $REPOSITORY_ROOT/resources-foundry\n    ```\n\n1. Deploy a prompt agent to Microsoft Foundry.\n\n    ```bash\n    azd up\n    ```\n\n   While provisioning, you might be asked to enter environment name, Azure subscription and location.\n\n   \u003e **NOTE**: You may have to set the environment variable, `AZURE_TENANT_ID`.\n   \u003e\n   \u003e ```bash\n   \u003e # bash/zsh\n   \u003e AZURE_TENANT_ID=$(az account show --query \"tenantId\" -o tsv)\n   \u003e ```\n   \u003e\n   \u003e ```bash\n   \u003e # PowerShell\n   \u003e $env:AZURE_TENANT_ID = az account show --query \"tenantId\" -o tsv\n   \u003e ```\n\n### Deploy apps to Azure\n\n1. Make sure you're at the repository root.\n\n    ```bash\n    cd $REPOSITORY_ROOT\n    ```\n\n1. Deploy the app.\n\n    ```bash\n    azd up\n    ```\n\n   While provisioning, you might be asked to enter environment name, Azure subscription and location.\n\n### Run apps locally\n\n1. Make sure you're at the repository root.\n\n    ```bash\n    cd $REPOSITORY_ROOT\n    ```\n\n1. Run Aspire.\n\n    ```bash\n    aspire run --project ./src/MafStarterPack.AppHost\n    ```\n\n## Resources\n\n- [Microsoft Agent Framework](https://aka.ms/agent-framework)\n- [Microsoft Foundry](https://aka.ms/microsoft-foundry)\n- [Microsoft Foundry Agent Service](https://aka.ms/microsoft-foundry/agent-service)\n- [Model Context Protocol (MCP)](https://modelcontextprotocol.io)\n- [Aspire](https://aspire.dev)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure%2Fmicrosoft-agent-framework-foundry-starter-pack-net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazure%2Fmicrosoft-agent-framework-foundry-starter-pack-net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure%2Fmicrosoft-agent-framework-foundry-starter-pack-net/lists"}