mcp-devutils
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-devutilsgenerate a new UUID"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-devutils
A production-ready MCP (Model Context Protocol) server providing essential utility functions for AI development workflows.
Features
UUID v4 Generation: Generate random UUIDs
Base64 Encoding/Decoding: Encode and decode text to/from Base64 format
Timestamp Conversion: Convert between Unix timestamps and human-readable datetime strings
Hash Computation: Compute MD5 and SHA256 hashes of text strings
Related MCP server: @revxl/devtools
Requirements
Python >= 3.10
Installation
From PyPI
pip install mcp-devutilsAdd to Claude Desktop
claude mcp add "mcp-devutils" --command "mcp-devutils"From Source
git clone https://github.com/yourusername/mcp-devutils.git
cd mcp-devutils
pip install -e .Usage
Running the Server
You can run the MCP server using either the command-line script or directly with Python:
Using the command-line script:
mcp-devutilsUsing Python directly:
python -m mcp_devutils.serverRunning from source directory:
python src/mcp_devutils/server.pyTools
Tool | Description |
| Generate a random UUID v4 |
| Encode text to Base64 format |
| Decode Base64 to text |
| Convert Unix timestamp to human-readable datetime |
| Convert datetime to Unix timestamp |
| Compute MD5 hash of text |
| Compute SHA256 hash of text |
generate_uuid
Generate a random UUID v4.
Returns:
str: A UUID v4 string (e.g.,123e4567-e89b-12d3-a456-426614174000)
base64_encode
Encode text to Base64 format.
Parameters:
text(str): The text to encode
Returns:
str: The Base64 encoded string
base64_decode
Decode Base64 to text.
Parameters:
encoded_text(str): The Base64 encoded text to decode
Returns:
str: The decoded text string
timestamp_to_datetime
Convert Unix timestamp to human-readable datetime.
Parameters:
timestamp(float): Unix timestamp in seconds
Returns:
str: Datetime string in ISO 8601 format (UTC)
datetime_to_timestamp
Convert datetime to Unix timestamp.
Parameters:
datetime_str(str): Datetime string in ISO 8601 format (e.g.,2024-01-01T12:00:00Z)
Returns:
float: Unix timestamp in seconds
md5_hash
Compute MD5 hash of text.
Parameters:
text(str): The text to hash
Returns:
str: MD5 hash as hexadecimal string
sha256_hash
Compute SHA256 hash of text.
Parameters:
text(str): The text to hash
Returns:
str: SHA256 hash as hexadecimal string
Client Configuration
Claude Desktop
Open Claude Desktop
Go to Settings → Model Context Protocol (MCP)
Click "Add Server"
Select "Command" as the connection type
Enter the command:
mcp-devutilsClick "Connect"
Cursor
Open Cursor
Open Command Palette (
Ctrl+Shift+PorCmd+Shift+P)Select "MCP: Add Server"
Choose "Command" from the dropdown
Enter the command:
mcp-devutilsClick "OK"
Manual Configuration (JSON)
You can also configure MCP clients using a JSON configuration file:
{
"name": "mcp-devutils",
"command": "mcp-devutils",
"type": "stdio"
}PyPI Publishing
Prerequisites
Install build tools:
pip install build twine
Build the Package
python -m buildThis creates a dist/ directory with .tar.gz and .whl files.
Upload to PyPI
twine upload dist/*You'll be prompted for your PyPI username and password.
Upload to TestPyPI (for testing)
twine upload --repository testpypi dist/*Development
Run Tests
pip install pytest
pytestLint
pip install mypy
mypy src/License
This project is licensed under the MIT License - see the LICENSE file for details.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA comprehensive toolkit of 23 developer utilities that enables AI assistants to perform tasks like encoding, cryptography, and data generation locally without requiring API keys. It streamlines workflows by providing tools for JWT decoding, UUID generation, regex testing, and JSON formatting directly within the chat interface.45MIT
- Alicense-qualityDmaintenanceProvides 17 developer utility tools for AI agents, including free tools like JSON formatting, base64 encoding, UUID generation, and pro tools for regex, JWT, cron, and more.81MIT
- Alicense-qualityDmaintenanceProvides 12 local developer tools (JSON format, Base64, JWT decode, regex test, hash, UUID, etc.) for AI assistants like Claude Desktop and Cursor.7MIT
- AlicenseBqualityDmaintenanceProvides 45 developer utilities (UUID generation, hashing, JWT decoding, etc.) for AI assistants like Claude Desktop, Cursor, and Windsurf. Includes 16 free tools and 29 pro tools with trial usage.46205MIT
Related MCP Connectors
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
Remote MCP server: 10 developer utilities (base64, JWT, DNS, UUID, URL, JSON, UA, IP lookup).
31 deterministic tools: JSON→Zod, regex, JWT, curl→fetch, hashing, encoding, UUIDs, encrypted links
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hhh997921/mcp-devutils'
If you have feedback or need assistance with the MCP directory API, please join our Discord server