Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.MD
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Please refer to this sub-module's root repo Contributing guide at [Teams AI v2 Contributing](https://github.com/microsoft/teams-ai/blob/v2-preview/CONTRIBUTING.md)
Please refer to this sub-module's root repo Contributing guide at [Teams SDK Contributing](https://github.com/microsoft/teams-sdk/blob/main/CONTRIBUTING.md)
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

a suite of packages used to build on the Teams Platform.

<a href="https://microsoft.github.io/teams-ai" target="_blank">
<a href="https://microsoft.github.io/teams-sdk" target="_blank">
<img src="https://img.shields.io/badge/📖 Getting Started-blue?style=for-the-badge" />
</a>

Expand Down Expand Up @@ -90,7 +90,7 @@ $: npm run test
> ⚠️ **WARNING** these apps are changed often and are not intended to be used outside the
> projects monorepo. To easily setup a new project please use the **templates** available via
> the `@microsoft/teams.cli` and follow the
> [Getting Started](https://microsoft.github.io/teams-ai/typescript/getting-started) documentation!
> [Getting Started](https://microsoft.github.io/teams-sdk/typescript/getting-started) documentation!

- [`@tests/echo`](./tests/echo/README.md)
- [`@tests/auth`](./tests/auth/README.md)
Expand Down
2 changes: 1 addition & 1 deletion SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This project uses GitHub Issues to track bugs and feature requests. Please searc
issues before filing new issues to avoid duplicates. For new issues, file your bug or
feature request as a new Issue.

For help and questions about using this project, please join our [Teams AI Teams channel](https://teams.microsoft.com/l/channel/19%3A4PLRDRT5qVLpvXpfIHnoNohFElTC0aDzsNwfI0KHDxo1%40thread.tacv2/Support?groupId=1314f851-c930-4caa-b3e0-dbe9b8fe2737&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47)
For help and questions about using this project, please join our [Teams SDK Teams channel](https://teams.microsoft.com/l/channel/19%3A4PLRDRT5qVLpvXpfIHnoNohFElTC0aDzsNwfI0KHDxo1%40thread.tacv2/Support?groupId=1314f851-c930-4caa-b3e0-dbe9b8fe2737&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47)

## Microsoft Support Policy

Expand Down
6 changes: 3 additions & 3 deletions external/a2a/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ This is a plugin that enables your Teams agent to be used as an A2A agent.
> [!NOTE]
> The A2A protocol is still early in development and hence this package is fairly experimental.

- [What is A2A?](https://google.github.io/A2A)
- [What is A2A?](https://google.github.io/A2A)

## Server

Teams AI Library allows your applications to easily be accessible via Teams. However, using this plugin, you can also enable your agent to be used as an A2A agent so that it can be used by other A2A clients.
Teams SDK allows your applications to easily be accessible via Teams. However, using this plugin, you can also enable your agent to be used as an A2A agent so that it can be used by other A2A clients.

### Configuration

Expand Down Expand Up @@ -91,7 +91,7 @@ app.event(
// The taskContext contains details about the task request
const result = await myEventHandler(taskContext, accumulateArtifacts);
await respond(result);
}
},
);
```

Expand Down
6 changes: 3 additions & 3 deletions external/mcp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@
<a href="https://www.npmjs.com/package/@microsoft/teams.mcp" target="_blank">
<img src="https://img.shields.io/npm/dw/@microsoft/teams.mcp" />
</a>
<a href="https://microsoft.github.io/teams-ai" target="_blank">
<a href="https://microsoft.github.io/teams-sdk" target="_blank">
<img src="https://img.shields.io/badge/📖 docs-open-blue" />
</a>
</p>

https://modelcontextprotocol.io/introduction

<a href="https://microsoft.github.io/teams-ai" target="_blank">
<a href="https://microsoft.github.io/teams-sdk" target="_blank">
<img src="https://img.shields.io/badge/📖 Getting Started-blue?style=for-the-badge" />
</a>

Expand All @@ -32,4 +32,4 @@ $: npm install @microsoft/teams.mcp

## Dependencies

- [`@modelcontextprotocol/sdk`](https://www.npmjs.com/package/@modelcontextprotocol/sdk)
- [`@modelcontextprotocol/sdk`](https://www.npmjs.com/package/@modelcontextprotocol/sdk)
10 changes: 5 additions & 5 deletions external/mcpclient/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@
<a href="https://www.npmjs.com/package/@microsoft/teams.mcpclient" target="_blank">
<img src="https://img.shields.io/npm/dw/@microsoft/teams.mcpclient" />
</a>
<a href="https://microsoft.github.io/teams-ai" target="_blank">
<a href="https://microsoft.github.io/teams-sdk" target="_blank">
<img src="https://img.shields.io/badge/📖 docs-open-blue" />
</a>
</p>

High level MCP Client Plugin which allows connecting to various sse servers and consume exposed tools.

<a href="https://microsoft.github.io/teams-ai" target="_blank">
<a href="https://microsoft.github.io/teams-sdk" target="_blank">
<img src="https://img.shields.io/badge/📖 Getting Started-blue?style=for-the-badge" />
</a>

Expand All @@ -45,11 +45,11 @@ const prompt = new ChatPrompt(
instructions: "You are a helpful assistant.",
model: yourModel,
},
[new McpClientPlugin()]
[new McpClientPlugin()],
).usePlugin("mcpClient", { url: "http://your-mcp-server/mcp" });
```

## Features

- 🔌 Automatic tool discovery from MCP servers
- 💾 Optional caching of tool parameters (if you'd like to avoid the discovery call or only pass in a subset of tools)
- 🔌 Automatic tool discovery from MCP servers
- 💾 Optional caching of tool parameters (if you'd like to avoid the discovery call or only pass in a subset of tools)
Loading