Skip to main content
Glama
Yuviapp89

Personal Digital Assistant MCP

by Yuviapp89

Personal Digital Assistant MCP

A Personal Digital Assistant built with FastMCP, exposing a set of utility tools over the Model Context Protocol (MCP).

Tools

Tool

Description

hello

Return a friendly greeting for a given name.

calculator

Perform add, subtract, multiply, or divide on two numbers.

current_time

Return the current local date and time.

generate_uuid

Generate a random UUID (v4).

generate_password

Generate a secure random password of a given length.

calculate_bmi

Calculate Body Mass Index and category from weight/height.

calculate_age

Calculate age in years from a date of birth (YYYY-MM-DD).

unit_converter

Convert between units: c_to_f, f_to_c, km_to_miles, miles_to_km.

Related MCP server: Dev Toolbox MCP Server

Requirements

  • Python 3.13+

Setup

# Create and activate a virtual environment
python -m venv .venv
.\.venv\Scripts\Activate.ps1

# Install dependencies
pip install -r requirements.txt

Usage

Start the MCP server:

python server.py

Run the sample client (connects to the server and calls each tool):

python client.py

Verify your environment/installation:

python verify_installation.py

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides essential utility tools for text processing, file operations, hashing, temperature conversion, password generation, and date/time operations through a comprehensive MCP interface.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides various developer utilities such as UUID generation, timestamp conversion, Base64 encoding, color conversion, password generation, hash generation, and JSON formatting via MCP.
    9
    1
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides a comprehensive set of developer utilities including UUID generation, email validation, hashing, JSON manipulation, Brazilian document handling, and more, accessible via MCP.
    7
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A lightweight MCP server providing common utility tools such as unit conversion, password generation, date calculation, hashing, Base64 encoding/decoding, UUID generation, text case conversion, and text statistics, with no external dependencies.
    8
    MIT