microsoft/teams.net

Public

mirrored from https://github.com/microsoft/teams.netAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v2.0.4

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

Samples/Samples.Mcp/Program.cs

26lines · modeblame

3f1a318eAlex Acebo1 years ago1using Microsoft.Teams.AI.Models.OpenAI.Extensions;
2using Microsoft.Teams.Apps.Extensions;
3using Microsoft.Teams.Plugins.AspNetCore.DevTools.Extensions;
4using Microsoft.Teams.Plugins.AspNetCore.Extensions;
492cb912Alex Acebo1 years ago5using Microsoft.Teams.Plugins.External.Mcp.Extensions;
3f1a318eAlex Acebo1 years ago6
7using Samples.Mcp.Prompts;
8
9var builder = WebApplication.CreateBuilder(args);
1fbe2619Alex Acebo1 years ago10
7237bbe9Alex Acebo1 years ago11builder
12.AddTeams()
13.AddTeamsDevTools()
14.AddTeamsMcp()
2bfc487eAlex Acebo1 years ago15.AddOpenAI<MainPrompt>()
16.AddOpenAI<AnotherPrompt>();
1fbe2619Alex Acebo1 years ago17
18builder.Services
19.AddMcpServer()
20.WithTeamsChatPrompts()
7237bbe9Alex Acebo1 years ago21.WithHttpTransport();
3f1a318eAlex Acebo1 years ago22
23var app = builder.Build();
24
25app.UseTeams();
26app.Run();