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