|
--- |
|
title: Simple Calculator |
|
emoji: 🧮 |
|
colorFrom: blue |
|
colorTo: indigo |
|
sdk: gradio |
|
sdk_version: 5.41.1 |
|
app_file: app.py |
|
pinned: false |
|
license: mit |
|
short_description: Calculator and other helpful tools |
|
tags: |
|
- mcp-server-track |
|
- agent-demo-track |
|
--- |
|
|
|
<!-- Check out the configuration reference at <https://huggingface.co/docs/hub/spaces-config-reference> --> |
|
|
|
## Simple Calculator |
|
|
|
[](https://github.com/gperdrizet/rss-mcp-client/actions/workflows/publish_hf_space.yml) |
|
|
|
A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server providing a few helpful tools: |
|
|
|
- A simple Handheld Calculator |
|
- Greeter (testing parameter passing) |
|
- Tell a dad joke (testing REST API integration) |
|
- Image generation (performed through [Modal.com](https://modal.com/) ephemeral containers) |
|
|
|
## Team Members |
|
|
|
- [Gianpaolo Macario](https://huggingface.co/gmacario) |
|
- [Alessio Chessa](https://huggingface.co/aleche28) |
|
|
|
### Background and motivations |
|
|
|
This space has been created to evaluate the integration of the [Model Context Protocol](https://modelcontextprotocol.io/) within [Microsoft Copilot Studio](https://www.microsoft.com/en-us/microsoft-copilot/microsoft-copilot-studio), for which [a preliminary support for MCP has recently been released](https://www.microsoft.com/en-us/microsoft-copilot/blog/copilot-studio/introducing-model-context-protocol-mcp-in-copilot-studio-simplified-integration-with-ai-apps-and-agents/). |
|
|
|
In today's rapidly evolving corporate landscape, organizations are increasingly adopting Agentic Applications to automate and optimize their workflows. These applications leverage intelligent agents to perform tasks, make decisions, and interact with users or other systems, thereby enhancing productivity and efficiency. |
|
|
|
As both team members are currently working in a corporate project based on Microsoft Copilot, this space represents an experimentation of those objectives and serves as a blueprint for evaluating how well Microsoft Copilot Studio supports integration with third-party MCP (Model Context Protocol) servers. |
|
|
|
By implementing and testing this integration, the team aims to identify compatibility gaps, best practices, and potential enhancements needed for seamless interoperability. This approach not only accelerates the adoption of agent-driven solutions within the enterprise but also provides valuable insights for both developers and decision-makers considering similar integrations in their own environments. |
|
|
|
## 🛠️ Built With |
|
|
|
- [Anthropic API](https://www.anthropic.com/api) |
|
- [Gradio MCP interface](https://www.gradio.app/guides/building-mcp-server-with-gradio) |
|
- [Hugging Face Spaces](https://huggingface.co/spaces) |
|
- [Modal.com](https://modal.com/) serverless compute platform |
|
- [Visual Studio Code](https://code.visualstudio.com/) |
|
|
|
## 📹 Demonstration |
|
|
|
[This Hugging Face space](https://huggingface.co/spaces/gmacario/test-simple-calculator) actually uses this MCP server, demonstrating its usability. |
|
|
|
### Demo video |
|
|
|
<!-- TODO: Update link to YouTube video when available --> |
|
|
|
[](https://www.youtube.com/watch?v=iUe4N7yvpmA "OpenCV AI Competition 2023 Grand Prize Winners - OpenCV Live 126") |
|
|
|
<!-- EOF --> |