Skip to main content

✨ MiniMCP Servers

License Python PyPI version

A collection of MCP servers built with MiniMCP that expose Python's standard library functionality through clean, focused interfaces.

🚀 Installation

pip install minimcp-servers
# or
uvx --from minimcp-servers <server-name>

⚙️ Claude Desktop Configuration

Add any server to your Claude Desktop configuration:

{
    "mcpServers": {
        "math-utils": {
            "command": "uvx",
            "args": ["--from", "minimcp-servers", "math-utils"]
        },
        "text-utils": {
            "command": "uvx",
            "args": ["--from", "minimcp-servers", "text-utils"]
        },
        "datetime-utils": {
            "command": "uvx",
            "args": ["--from", "minimcp-servers", "datetime-utils"]
        }
    }
}

📦 Available Servers

1. math-utils

Comprehensive mathematical toolkit combining all tools from arithmetic, continuous, discrete and statistics math servers.

Perfect for scientific computing, engineering calculations, data analysis, financial modeling, and educational applications requiring diverse mathematical operations.

2. arithmetic-math-utils

Fundamental mathematical operations for basic calculations and numerical processing.

Ideal for applications requiring core arithmetic operations, rounding, array operations, and floating-point manipulations.

Category Tool Name
Basic Operations add, subtract, multiply, divide, modulo, floor_divide, pow
Array Operations minimum, maximum
Rounding round_to, ceil, floor, trunc
Utility Functions absolute, sqrt, sign, clamp
Float Operations copysign, frexp, ldexp, modf

3. continuous-math-utils

Advanced continuous mathematics for scientific computing and engineering applications.

Essential for physics simulations, signal processing, calculus operations, and applications requiring trigonometric and logarithmic functions.

Category Tool Name
Trigonometric sin, cos, tan, asin, acos, atan, atan2
Hyperbolic sinh, cosh, tanh, asinh, acosh, atanh
Exponential exp, expm1
Logarithmic log, log10, log2, log1p
Angle Conversion degrees, radians
Distance & Geometry hypot, multidimensional_hypot, dist
Special Functions gamma, lgamma, erf, erfc

4. discrete-math-utils

Integer mathematics and combinatorics for exact discrete computations.

Perfect for combinatorial analysis, number theory, cryptographic applications, and algorithm design requiring precise integer operations.

Category Tool Name
Integer Operations isqrt, factorial
Number Theory gcd, lcm
Combinatorics combination, permutation

5. statistics-math-utils

Comprehensive statistical analysis tools for data science and research applications.

Essential for exploratory data analysis, quality control, research, business analytics, and machine learning preprocessing.

Category Tool Name
Central Tendency mean, geometric_mean, harmonic_mean, median, median_low, median_high, median_grouped, mode, multimode
Dispersion variance, pvariance, stdev, pstdev
Distribution quantiles
Bivariate Analysis covariance, correlation, linear_regression

6. text-utils

Comprehensive text processing toolkit for analysis, manipulation, and secure encoding.

Perfect for document analysis, content management, data validation, security applications, and text mining operations.

Category Tool Name
Analysis length, count_substr, most_common_words, first_index_of_substr, last_index_of_substr
Manipulation normalize_text, slice_text, replace_substr
Hashing md5, sha1, sha256, sha512
Encoding base64_encode, base64_decode, base64_urlsafe_encode, base64_urlsafe_decode, hex_encode, hex_decode

7. datetime-utils

Date, time, and duration utilities for temporal data processing.

Essential for timestamp generation, time format conversions, scheduling systems, and applications requiring precise time calculations.

Category Tool Name
Current Time epoch_seconds_now, iso_utc_now
Format Conversion epoch_to_iso_utc, iso_utc_to_epoch, is_valid_iso_format
Duration duration_seconds, format_duration
Calendar isleap, days_in_month

8. random-generator

Cryptographically secure random data generation for security applications.

Perfect for authentication tokens, session IDs, password generation, unique identifiers, and any application requiring secure randomness.

Category Tool Name
Secure Generation generate_uuid, generate_random_number, generate_random_text

Environment Variables

The MCP servers support the following environment variables for configuration:

Variable Description Default Valid Values
MCP_SERVER_LOG_FILE Path to log file for persistent logging. If not set, logs only to stderr. None Any valid file path
MCP_SERVER_LOG_LEVEL Logging level to control verbosity WARNING DEBUG, INFO, WARNING, ERROR, CRITICAL

Note

Generated using Claude 4 Sonnet!

Metadata

Release files for minimcp-servers 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for minimcp-servers 0.3.0
File Size Uploaded
minimcp_servers-0.3.0.tar.gz 111.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for minimcp-servers 0.3.0
File Interpreter ABI Platform
minimcp_servers-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 141.4 kB

Release files / minimcp_servers-0.3.0.tar.gz

Download URL minimcp_servers-0.3.0.tar.gz
Size 111.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b1a038812cedb17f25aa800c4806376ae80d30fa986cd7e4c17246cf388f3718
BLAKE2b-256 checksum
How to use checksums
0fc193c7ee72f927fe776e1b09fcbc51e92a15100df4f7c55d82766aae109575
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.18

Release files / minimcp_servers-0.3.0-py3-none-any.whl

Download URL minimcp_servers-0.3.0-py3-none-any.whl
Size 29.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
01aee1d356c060beaf95ad20bef2368e2ce5a73e37885d1c5903411adda0aa89
BLAKE2b-256 checksum
How to use checksums
e19be7c35c1bcc7f0f86db70cccafe7d6b0a1b5e42b9c7c58c62f3832a3e5d5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.18

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page