mcp_joke_server
Microsoft Copilot Studio ❤️ MCP is a lab designed to teach users how to deploy and integrate an MCP Server into Microsoft Copilot Studio, using connectors to interact with various data sources. It includes tools for generating random jokes from different websites, and allows seamless integration with Microsoft's Power Platform.
Microsoft Copilot Studio ❤️ MCP
Welcome to the Microsoft Copilot Studio ❤️ MCP lab. This lab guides you on deploying an MCP Server and integrating it with Microsoft Copilot Studio.
What is MCP?
Model Context Protocol (MCP) standardizes how LLMs connect to various data sources and tools, allowing integration into Copilot Studio.
MCP vs Connectors
MCP servers use connector infrastructure for enhanced security and governance.
Prerequisites
- Azure Subscription
- GitHub account
- Copilot Studio trial or developer account
- Power Platform environment
Lab
Steps include creating a GitHub repository, deploying an Azure Web App, creating a Power Platform Connector, and adding the MCP Server in Microsoft Copilot Studio.
Jokes MCP Server details
Fetch jokes from the following websites:
- chucknorris.io
- icanhazdadjoke.com
- yomama-jokes.com
Tools Included
- get-chuck-joke
- get-chuck-categories
- get-dad-joke
- get-yo-mama-joke
Known issues and planned improvements
Refer to the Microsoft Learn article linked in the markdown for details.
Contributing
Contributions require a Contributor License Agreement and adherence to Microsoft's Open Source Code of Conduct.