Skip to main content

MCP servers built with MiniMCP to expose Python’s standard library modules.

Project description

✨ 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:

Logging 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!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minimcp_servers-0.2.1.tar.gz (106.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

minimcp_servers-0.2.1-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file minimcp_servers-0.2.1.tar.gz.

File metadata

  • Download URL: minimcp_servers-0.2.1.tar.gz
  • Upload date:
  • Size: 106.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for minimcp_servers-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f7b9a5834c9e03164e3cbbc6b29e8a2ac0f9544f649011c2c216b7fb379205f3
MD5 e41d45c3d4affb1b3dcfb449cba202e3
BLAKE2b-256 4a442239b0dd6c97a52b2193b9a76064a24669b888a1ab499e403e8fe0ad110f

See more details on using hashes here.

File details

Details for the file minimcp_servers-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for minimcp_servers-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 571e3bc0e2b450465640bcd3914ff41da450c367949c5927e33417909495a4b6
MD5 4334a79dc145efb5dd0fb6759edfe845
BLAKE2b-256 9cc39545a6fcaf92ac7bc43ca84a8512faf54fb58f5817ff009178d4b1e7c1b0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page