simple-calculator / README.md
gmacario's picture
Update README.md
8880c76 verified
---
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
[![HuggingFace Space](https://github.com/gperdrizet/rss-mcp-client/actions/workflows/publish_hf_space.yml/badge.svg)](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 -->
[![OpenCV AI Competition 2023 Grand Prize Winners - OpenCV Live 126](https://img.youtube.com/vi/iUe4N7yvpmA/0.jpg)](https://www.youtube.com/watch?v=iUe4N7yvpmA "OpenCV AI Competition 2023 Grand Prize Winners - OpenCV Live 126")
<!-- EOF -->