MCPcopy Index your code
hub / github.com/OfficeDev/microsoft-365-agents-toolkit-samples

github.com/OfficeDev/microsoft-365-agents-toolkit-samples @v3.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.3.0 ↗ · + Follow
2,753 symbols 6,746 edges 593 files 411 documented · 15% updated 6d ago★ 49113 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Getting Started with {Sample Name}

[Introduction paragraph here]

Describe the main features of the sample. What the sample can do for users. Describe the business scenario when users will use this sample to help them accomplish certain tasks.

[Insert a gif picture demonstrating the app is running here]

the gif contains only major steps of using the app, keep the gif short.

This sample illustrates

[list what users can learn from this sample here] [examples:] - Use Microsoft 365 Agents Toolkit to create a Teams meeting app. - Use Microsoft Graph to get Microsoft 365 data in Teams app. - Use Microsoft 365 Agents Toolkit and Azure frontend hosting for Teams tab app. - Use ...

Prerequisite to use this sample

Minimal path to awesome

Run the app locally

  1. create/open from
  2. click F5
  3. ...

Deploy the app to Azure

  1. provision
  2. deploy
  3. ....

Preview the app in Teams

  1. launch remote
  2. ...

Advanced usage of this sample (optional) [If applicable]

This section is optional to have. Have this section here only when it is applicable to your sample.

You can use this section to describe the common customization that most of users may need to know.

Known issues (optional) [If applicable]

This section is optional to have. Have this section here only when it is applicable to your sample.

You can use this section to describe the known issues of this sample.

Version History

Date Author Comments
Dec 15, 2022 zhany update to support Microsoft 365 Agents Toolkit V4.2.0
Jan 30, 2023 Zhany update to support NodeJS 18

Feedback

We really appreciate your feedback! If you encounter any issue or error, please report issues to us following the Supporting Guide. Meanwhile you can make recording of your journey with our product, they really make the product better. Thank you!

Extension points exported contracts — how you extend this code

IStorage (Interface)
(no doc) [6 implementers]
large-scale-notification/src/notification/interface.ts
IStorage (Interface)
(no doc) [6 implementers]
stocks-update-notification-bot/src/notification/interface.ts
IStorage (Interface)
(no doc) [7 implementers]
adaptive-card-notification/src/notification/interface.ts
SSOCommand (Interface)
(no doc) [3 implementers]
bot-sso-docker/src/commands/SSOCommand.ts
SSOCommand (Interface)
(no doc) [3 implementers]
bot-sso/src/commands/SSOCommand.ts
BaseDashboardState (Interface)
* The state interface for the BaseDashboard component.
developer-assist-dashboard/src/dashboards/BaseDashboard.tsx
IRetailDataService (Interface)
(no doc) [2 implementers]
react-retail-dashboard/src/src/services/IRetailDataService.ts
BaseDashboardState (Interface)
* The state interface for the BaseDashboard component.
team-central-dashboard/src/dashboards/BaseDashboard.tsx

Core symbols most depended-on inside this repo

m
called by 278
validation-tool/validator.mjs
error
called by 194
validation-tool/validator.mjs
assign
called by 129
validation-tool/validator.mjs
get
called by 127
validation-tool/validator.mjs
parse
called by 88
validation-tool/validator.mjs
info
called by 81
ProxyAgent-NodeJS/src/logger.ts
if
called by 73
validation-tool/validator.mjs
initialize
called by 70
adaptive-card-notification/src/store/blobStore.ts

Shape

Method 1,086
Function 1,069
Class 411
Interface 160
Enum 26
Route 1

Languages

TypeScript93%
C#5%
Python1%

Modules by API surface

validation-tool/validator.mjs999 symbols
stocks-update-notification-bot/src/notification/notification.ts37 symbols
large-scale-notification/src/notification/notification.ts37 symbols
adaptive-card-notification/src/notification/notification.ts37 symbols
notification-codespaces/src/notification/notification.js33 symbols
basic-blazor-tab-app/BasicBlazorTabApp/Interop/TeamsSDK/TeamsContext.cs18 symbols
todo-list-with-Azure-backend-M365/tabs/src/components/Tab.js17 symbols
todo-list-with-Azure-backend/tabs/src/components/Tab.js16 symbols
developer-assist-dashboard/src/widgets/GitHubIssues.tsx15 symbols
team-central-dashboard/src/widgets/Task.tsx14 symbols
ProxyAgent-Python/src/agent.py14 symbols
team-central-dashboard/src/widgets/BaseWidget.tsx13 symbols

For agents

$ claude mcp add microsoft-365-agents-toolkit-samples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page