Build your first Microsoft 365 Copilot connector using Visual Studio Code

Beginner
Developer
Microsoft 365
Microsoft 365 Copilot
Microsoft Copilot
Microsoft Graph

This hands-on module guides you through building a working Microsoft 365 Copilot connector that indexes GitHub issues into Microsoft 365. You'll use the Microsoft 365 Agents Toolkit in VS Code to create, configure, and deploy a connector that makes external data queryable by Copilot.

Learning objectives

By the end of this module, you'll be able to:

  • Scaffold a new Copilot connector project using the Microsoft 365 Agents Toolkit in VS Code.
  • Configure the connector to pull data from a public GitHub repository's issues.
  • Execute the connector to ingest GitHub issues into Microsoft Graph and verify successful indexing.
  • Extend the connector's schema by adding new properties and reingesting data.

Prerequisites

  • Visual Studio Code with the Microsoft 365 Agents Toolkit extension installed
  • Node.js and Azure Functions tools configured
  • Access to a Microsoft 365 tenant with Copilot enabled
  • Appropriate admin roles (Global Admin or Search Admin) in the Microsoft 365 tenant