A monorepo package for MCP tools with dynamic loading capabilities
Project description
๐ช AutoMagik Tools
Turn Any API into an AI-Ready Tool in Secondsโข
The most comprehensive collection of Model Context Protocol (MCP) tools. Drop an OpenAPI spec, get an MCP tool. It's that simple.
Born from our daily work at Namastex Labs, AutoMagik Tools transforms the way AI agents interact with the real world. We're building the infrastructure that makes every API on the internet instantly accessible to AI.
๐ฏ Why AutoMagik Tools?
The Problem: AI agents need to interact with thousands of APIs, but creating MCP tools is time-consuming and repetitive.
Our Solution:
- ๐ Instant API โ MCP Tool: Drop any OpenAPI.json, get a fully functional MCP tool
- ๐ค Coming Soon: Smart Toolsโข: Natural language API calls - just describe what you want
- ๐ Zero Configuration: Auto-discovery means tools just work
- ๐ Universal Compatibility: Works with Claude, Cursor, and any MCP-compatible AI
๐ Game-Changing Features
-
OpenAPI Magic โจ
# Turn any API into an MCP tool in one command uvx automagik-tools tool --url https://api.example.com/openapi.json # Or if you're in the repo: make tool URL=https://api.example.com/openapi.json
-
Auto-Discovery Engine ๐
- Drop tools in the
tools/folder - They're instantly available - no registration, no config
- Dynamic loading at runtime
- Drop tools in the
-
Production-Ready ๐ญ
- FastMCP framework for reliability
- Built-in auth, rate limiting, error handling
- Battle-tested at Namastex Labs
๐ The Future: Smart Toolsโข (Coming Q1 2025)
Imagine describing what you want in plain English and having AI automatically:
- Find the right API
- Understand its documentation
- Make the correct calls
- Handle authentication
- Process responses
"Hey, get me all unread messages from Slack and create tasks in Notion" โ Done. No configuration needed.
๐ก Quick Demo
# No installation needed - just run with uvx!
uvx automagik-tools list
# Turn any API into an MCP tool
uvx automagik-tools tool --url https://api.stripe.com/v1/openapi.json
# Your Stripe MCP tool is ready! ๐
uvx automagik-tools serve --tool stripe
That's it. You now have a fully functional MCP tool for Stripe that any AI can use.
Alternative: Traditional Installation
# If you prefer pip installation
pip install automagik-tools
# Then use the same commands without uvx
automagik-tools serve --tool stripe
๐ฏ Perfect For
AI Engineers & Developers ๐ฉโ๐ป
- Build once, use everywhere: Your tools work with any MCP-compatible AI
- OpenAPI โ MCP in seconds: Stop writing boilerplate integration code
- Focus on business logic: We handle the MCP protocol complexity
Companies & Startups ๐ข
- Instant AI integration: Connect your APIs to AI agents immediately
- Future-proof: Works with Claude, GPT-4, and upcoming AI models
- Enterprise-ready: Built for scale with proper auth and rate limiting
AI Power Users ๐
- 1000+ tools coming: Access the world's APIs through one interface
- Mix and match: Combine tools for complex workflows
- No coding required: Just configuration and natural language
๐ฆ Installation
Option 1: Using uvx (Recommended)
The easiest way to use automagik-tools is with uvx, which runs the tool in an isolated environment without affecting your system Python:
# Run directly without installation
uvx automagik-tools --help
# List available tools
uvx automagik-tools list
# Run a server
uvx automagik-tools serve-all --tools evolution-api
Option 2: Using pip
You can also install automagik-tools as a standard Python package:
# Install globally or in a virtual environment
pip install automagik-tools
# Or install the latest development version
pip install git+https://github.com/namastexlabs/automagik-tools.git
Option 3: Development Installation
For development, we use uv for dependency management:
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone and setup
git clone https://github.com/namastexlabs/automagik-tools.git
cd automagik-tools
uv sync --all-extras
# Run commands with uv
uv run automagik-tools list
uv run pytest
๐ Quick Start
1. List Available Tools
# Using uvx (recommended)
uvx automagik-tools list
# Or using pip-installed version
automagik-tools list
2. Run a Tool Server (Single Tool)
# Using uvx
uvx automagik-tools serve --tool automagik-agents
# Or using pip-installed version
automagik-tools serve --tool automagik-agents
- By default, serves on
0.0.0.0:8000(configurable with--hostand--port) - The tool will be available at
/mcp(e.g.,http://localhost:8000/mcp)
3. Run a Multi-Tool Server
# Using uvx
uvx automagik-tools serve-all --tools automagik-agents
# Or using pip-installed version
automagik-tools serve-all --tools automagik-agents,evolution-api,evolution-api-v2
- Each tool is mounted at its own path, e.g.,
/automagik-agents/mcp,/evolution-api/mcp - You can specify which tools to serve with
--tools, or omit to serve all discovered tools
๐ค Connecting to MCP-Compatible Clients
You can connect your automagik-tools server to any MCP-compatible client using various transport methods:
Method 1: stdio Transport (Recommended for Desktop Clients)
Using uvx (requires local path until next release)
{
"mcpServers": {
"automagik-agents": {
"transport": "stdio",
"command": "uvx",
"args": ["--from", "/path/to/automagik-tools", "automagik-tools", "serve", "--tool", "automagik-agents", "--transport", "stdio"],
"env": {
"AUTOMAGIK_AGENTS_API_KEY": "your_api_key_here",
"AUTOMAGIK_AGENTS_BASE_URL": "http://your-server:8881",
"AUTOMAGIK_AGENTS_OPENAPI_URL": "http://your-server:8881/api/v1/openapi.json",
"AUTOMAGIK_AGENTS_TIMEOUT": "1000"
}
}
}
}
Note: The automagik-agents tool is not yet available in the PyPI release. Use the local path method above or wait for version 0.1.2.
Using pip-installed version
{
"mcpServers": {
"automagik-agents": {
"transport": "stdio",
"command": "automagik-tools",
"args": ["serve", "--tool", "automagik-agents", "--transport", "stdio"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}
Using Python directly
{
"mcpServers": {
"automagik-agents": {
"transport": "stdio",
"command": "python",
"args": ["-m", "automagik_tools.tools.automagik_agents"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}
Method 2: SSE (Server-Sent Events) Transport
Start the server
# Single tool
uvx automagik-tools serve --tool automagik-agents --transport sse --port 8080
# Multiple tools
uvx automagik-tools serve-all --tools automagik-agents,evolution-api --transport sse --port 8080
Client configuration
{
"mcpServers": {
"automagik-agents": {
"transport": "sse",
"url": "http://localhost:8080/mcp/sse"
}
}
}
Method 3: HTTP Transport (REST API)
Start the server
# Single tool (default is HTTP transport)
uvx automagik-tools serve --tool automagik-agents --host 0.0.0.0 --port 8000
# Multiple tools
uvx automagik-tools serve-all --tools automagik-agents,evolution-api --host 0.0.0.0 --port 8000
Access endpoints
- Single tool:
http://localhost:8000/mcp - Multiple tools:
http://localhost:8000/automagik-agents/mcp
Method 4: Development Mode
Local development with uvx
{
"mcpServers": {
"automagik-agents-dev": {
"transport": "stdio",
"command": "uvx",
"args": ["--from", "/path/to/automagik-tools", "automagik-tools", "serve", "--tool", "automagik-agents", "--transport", "stdio"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}
Direct Python execution
{
"mcpServers": {
"automagik-agents-dev": {
"transport": "stdio",
"command": "/path/to/automagik-tools/.venv/bin/python",
"args": ["-m", "automagik_tools", "serve", "--tool", "automagik-agents", "--transport", "stdio"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}
Method 5: Multiple Tools Configuration
All tools with stdio
{
"mcpServers": {
"automagik-all": {
"transport": "stdio",
"command": "uvx",
"args": ["automagik-tools", "serve-all", "--tools", "automagik-agents,evolution-api,example-hello", "--transport", "stdio"],
"env": {
"AUTOMAGIK_AGENTS_API_KEY": "your_api_key_here",
"AUTOMAGIK_AGENTS_BASE_URL": "http://your-server:8881",
"AUTOMAGIK_AGENTS_OPENAPI_URL": "http://your-server:8881/api/v1/openapi.json",
"AUTOMAGIK_AGENTS_TIMEOUT": "1000",
"EVOLUTION_API_BASE_URL": "https://your-api-server.com",
"EVOLUTION_API_KEY": "your_api_key_here"
}
}
}
}
Claude Desktop Example
For Claude Desktop, add this to your claude_desktop_config.json:
{
"mcpServers": {
"automagik-agents": {
"command": "uvx",
"args": ["automagik-tools", "serve", "--tool", "automagik-agents", "--transport", "stdio"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}
Environment Variables
Each tool requires specific environment variables. For automagik-agents:
# Required
AUTOMAGIK_AGENTS_API_KEY=your_api_key_here
AUTOMAGIK_AGENTS_BASE_URL=http://your-server:8881
# Optional
AUTOMAGIK_AGENTS_OPENAPI_URL=http://your-server:8881/api/v1/openapi.json
AUTOMAGIK_AGENTS_TIMEOUT=1000 # Request timeout in milliseconds
This allows your LLM agent or automation platform to call tools, access resources, and use prompts exposed by automagik-tools as part of its workflow.
๐ก Why uvx?
- No installation required: Run automagik-tools without installing it globally
- Isolated environment: Each run uses a fresh, isolated Python environment
- Always latest: Automatically pulls the latest version from PyPI
- No conflicts: Doesn't interfere with your system Python or other tools
- Zero setup: Works immediately if you have uv installed
โ๏ธ Configuration
Tools use environment variables for configuration. Copy .env.example to .env and fill in your values:
cp .env.example .env
# Edit .env with your API keys and settings
Each tool has its own configuration prefix:
# Automagik Agents
AUTOMAGIK_AGENTS_API_KEY=your_api_key_here
AUTOMAGIK_AGENTS_BASE_URL=http://your-server:8881
AUTOMAGIK_AGENTS_OPENAPI_URL=http://your-server:8881/api/v1/openapi.json
AUTOMAGIK_AGENTS_TIMEOUT=1000
# Evolution API (WhatsApp)
EVOLUTION_API_BASE_URL=https://your-evolution-api-server.com
EVOLUTION_API_KEY=your_api_key_here
EVOLUTION_API_TIMEOUT=30
# Future tools follow the same pattern
# GITHUB_API_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx
# DISCORD_BOT_TOKEN=your-bot-token
# NOTION_API_KEY=secret_xxxxxxxxxxxxxxxxxxxx
See .env.example for all available configuration options.
๐ Running Tools: Complete Examples
Here are all the ways you can run a tool, using automagik-agents as an example:
Command Line Interface
# 1. Using uvx (no installation required)
uvx automagik-tools serve --tool automagik-agents
# 2. Using pip-installed version
pip install automagik-tools
automagik-tools serve --tool automagik-agents
# 3. Direct Python module execution
python -m automagik_tools.tools.automagik_agents
# 4. Development mode
cd /path/to/automagik-tools
uv run automagik-tools serve --tool automagik-agents
Transport Options
# stdio transport (for MCP clients)
uvx automagik-tools serve --tool automagik-agents --transport stdio
# SSE transport (Server-Sent Events)
uvx automagik-tools serve --tool automagik-agents --transport sse --port 8080
# HTTP transport (default)
uvx automagik-tools serve --tool automagik-agents --host 0.0.0.0 --port 8000
Multiple Tools
# Serve specific tools
uvx automagik-tools serve-all --tools automagik-agents,evolution-api
# Serve all discovered tools
uvx automagik-tools serve-all
Environment Configuration
# Option 1: Export environment variables
export AUTOMAGIK_AGENTS_API_KEY=your_api_key_here
export AUTOMAGIK_AGENTS_BASE_URL=http://your-server:8881
uvx automagik-tools serve --tool automagik-agents
# Option 2: Use .env file
cat > .env << EOF
AUTOMAGIK_AGENTS_API_KEY=your_api_key_here
AUTOMAGIK_AGENTS_BASE_URL=http://your-server:8881
AUTOMAGIK_AGENTS_OPENAPI_URL=http://your-server:8881/api/v1/openapi.json
AUTOMAGIK_AGENTS_TIMEOUT=1000
EOF
uvx automagik-tools serve --tool automagik-agents
# Option 3: Inline environment variables
AUTOMAGIK_AGENTS_API_KEY=your_key AUTOMAGIK_AGENTS_BASE_URL=http://your-server:8881 uvx automagik-tools serve --tool automagik-agents
MCP Client Configurations
// For Claude Desktop, Cline, Continue, etc.
{
"mcpServers": {
"automagik-agents": {
"command": "uvx",
"args": ["automagik-tools", "serve", "--tool", "automagik-agents", "--transport", "stdio"],
"env": {
"AUTOMAGIK_AGENTS_API_KEY": "your_api_key_here",
"AUTOMAGIK_AGENTS_BASE_URL": "http://your-server:8881",
"AUTOMAGIK_AGENTS_OPENAPI_URL": "http://your-server:8881/api/v1/openapi.json",
"AUTOMAGIK_AGENTS_TIMEOUT": "1000"
}
}
}
}
๐ช Adding a New Tool (5 Minutes!)
No registration needed! Just create your tool and it's automatically discovered.
Super Quick Start
- Create your tool folder:
mkdir -p automagik_tools/tools/my_tool
-
Add required files (see Tool Development Guide):
__init__.py- Your tool implementation with 3 required functionsconfig.py- Pydantic configuration class__main__.py- Standalone runner (optional)README.md- Documentation (optional)
-
That's it! Your tool is now:
- โ Auto-discovered by the hub
- โ Available in all commands
- โ Ready to use
Example Tool Structure
# automagik_tools/tools/my_tool/__init__.py
def get_metadata():
return {"name": "my-tool", "version": "1.0.0", "description": "My awesome tool"}
def get_config_class():
return MyToolConfig
def create_server(config=None):
# Create your FastMCP server here
pass
Try it: Run make serve-all and your tool is automatically mounted!
๐ ๏ธ Developing New Tools
Quick Start: Create a New Tool
The easiest way to create a new tool is using our interactive tool generator:
# Interactive mode (recommended)
python scripts/create_tool.py
# Or with parameters
python scripts/create_tool.py --name "GitHub API" --description "GitHub integration for MCP"
This will:
- Create the tool directory structure
- Generate boilerplate code from templates
- Set up tests
- Update configuration files
- Register the tool in pyproject.toml
Manual Tool Creation
For more control, see our comprehensive Tool Creation Guide which includes:
- Step-by-step instructions
- Common patterns (REST APIs, WebSockets, databases)
- Testing strategies
- Best practices
- Example implementations
Available Tool Templates
- Basic Tool: Minimal MCP tool structure
- REST API Tool: HTTP client with authentication
- WebSocket Tool: Real-time communication
- Database Tool: SQL/NoSQL integrations
- File System Tool: Local file operations
Example: Hello World Tool
See automagik_tools/tools/example_hello/ for a minimal working example that demonstrates:
- Basic tool structure
- Multiple tool methods
- Resources and prompts
- Proper testing patterns
๐งฉ Contributing
Adding a New Tool
- Use the tool generator:
python scripts/create_tool.py - Implement your tool logic: Follow the patterns in existing tools
- Add tests: Use the generated test template
- Update documentation: Add your tool to this README
- Submit a PR: We welcome all contributions!
Tool Ideas We'd Love to See
- Communication: Discord, Slack, Telegram, Email
- Productivity: Notion, Google Workspace, Microsoft 365, Todoist
- Development: GitHub, GitLab, Jira, Docker, Kubernetes
- AI/ML: OpenAI, Anthropic, Hugging Face, Replicate
- Data: PostgreSQL, Redis, Elasticsearch, S3
- Monitoring: Datadog, Sentry, Prometheus
- Finance: Stripe, PayPal, Crypto APIs
- IoT: Home Assistant, MQTT, Arduino
See docs/TOOL_CREATION_GUIDE.md for detailed contribution guidelines.
๐ฅ Current Tools & Integrations
โญ Featured: AutoMagik Agents Integration
AutoMagik Agents - Our flagship integration showcases the power of OpenAPI โ MCP transformation:
{
"mcpServers": {
"automagik-agents": {
"command": "uvx",
"args": ["automagik-tools", "serve", "--tool", "automagik-agents"],
"env": {
"AUTOMAGIK_AGENTS_API_KEY": "your-key",
"AUTOMAGIK_AGENTS_BASE_URL": "http://your-server:8881"
}
}
}
}
This single tool gives you access to an entire AI agent ecosystem with:
- ๐ค Template-based agent creation
- ๐พ Persistent memory with variable injection
- ๐ง Production-ready FastAPI endpoints
- ๐ง Knowledge graph integration
๐ฆ Available Tools
| Tool | Description | Type | Status |
|---|---|---|---|
| automagik-agents | Full AI agent system with memory & tools | ๐ OpenAPI | โ Live |
| evolution-api | WhatsApp Business integration (legacy) | ๐ฑ Messaging | โ Live |
| evolution-api-v2 | WhatsApp Business integration v2 | ๐ OpenAPI | โ Live |
| stripe | Payment processing | ๐ณ OpenAPI | ๐ 1-click setup |
| github | Repository management | ๐ OpenAPI | ๐ 1-click setup |
| slack | Team communication | ๐ฌ OpenAPI | ๐ 1-click setup |
| notion | Workspace & docs | ๐ OpenAPI | ๐ 1-click setup |
๐ 1-click setup = Just run: uvx automagik-tools tool --url [api-url] or make tool URL=[api-url]
๐บ๏ธ Roadmap: The Future of AI-API Integration
Phase 1: Foundation (Completed โ )
- โ Auto-discovery framework
- โ OpenAPI โ MCP tool generation
- โ Multi-tool server with dynamic loading
- โ Production-ready deployment
Phase 2: Scale (Q4 2024 - In Progress ๐๏ธ)
- ๐๏ธ Tool marketplace with 100+ integrations
- ๐๏ธ One-click tool installation from registry
- ๐๏ธ Advanced authentication handling (OAuth2, JWT, API keys)
- ๐๏ธ Tool composition and chaining
Phase 3: Intelligence (Q1 2025 - The Game Changer ๐)
Smart Toolsโข - Natural Language API Orchestration
Imagine this conversation:
User: "Monitor my Stripe transactions and create Notion tasks for failed payments"
AI: "I'll set that up for you. Connecting to Stripe and Notion..."
[AI automatically discovers APIs, handles auth, sets up monitoring]
AI: "Done! I'm now monitoring your Stripe account and will create Notion tasks for any failed payments."
How Smart Tools Will Work:
- Natural Language Understanding: Describe what you want in plain English
- Automatic API Discovery: AI finds the right APIs and endpoints
- Intelligent Mapping: Understands API docs and creates optimal integrations
- Self-Healing: Adapts to API changes automatically
- Context Awareness: Remembers your preferences and patterns
Phase 4: Ecosystem (Q2 2025 ๐)
- Tool Studio: Visual tool builder for non-developers
- Community Hub: Share and monetize your tools
- Enterprise Gateway: Managed tool hosting with SLAs
- AI Tool Mesh: Tools that discover and integrate with each other
๐ Documentation
For End Users
- ๐ Quick Start Guide - Get up and running in 2 minutes
- ๐ค Claude Desktop Integration - Step-by-step Claude setup
- ๐ป Cursor Integration - AI-powered coding with MCP tools
- ๐ Configuration Examples - Ready-to-use configs
- ๐ง Troubleshooting - Common issues and solutions
For Developers
- ๐ Getting Started - Development environment setup
- ๐ ๏ธ Creating Tools - Build your own MCP tools
- ๐งช Testing Guide - Testing best practices
- ๐ API Reference - Complete API documentation
Technical Guides
- ๐ Tool Creation Guide - Build MCP tools from scratch
- ๐ OpenAPI Integration - Convert any API to MCP
- ๐ ๏ธ Tool Development Guide - Advanced development
- โ FastMCP Compliance - Framework compliance guide
Deployment
- ๐ณ Docker Deployment Guide - Deploy to AWS, Google Cloud, Railway, and more
External Resources
- FastMCP Documentation - Framework reference
- MCP Specification - Protocol details
๐ License
MIT
๐งช Testing
The project includes a comprehensive test suite using pytest. After installation, you can run tests directly:
Quick Test Commands
# Install development dependencies first
uv pip install -e ".[dev]"
# Run all tests
pytest tests/
# Run specific test categories
pytest tests/test_cli.py # CLI tests
pytest tests/test_mcp_protocol.py # MCP protocol tests
pytest tests/test_integration.py # Integration tests
pytest tests/tools/ # Tool-specific tests
# Run tests with coverage
pytest tests/ --cov=automagik_tools --cov-report=html
# Run specific test
pytest tests/test_cli.py::TestCLIBasics::test_list_command -v
# Run tests matching a pattern
pytest -k "test_list" -v
# Skip slow tests
pytest tests/ -m "not slow" -v
Using Make (Alternative)
We also provide a Makefile for convenience:
make help # Show all available commands
make test # Run all tests
make test-unit # Run unit tests
make test-mcp # Run MCP protocol tests
make test-coverage # Run with coverage report
make lint # Check code quality
make format # Format code
Test Categories
The test suite is organized into several categories:
- Unit Tests (
test_cli.py,test_evolution_api.py): Test individual components - MCP Protocol Tests (
test_mcp_protocol.py): Test MCP compliance and stdio transport - Integration Tests (
test_integration.py): Test complete workflows end-to-end
Environment Variables for Testing
Set these environment variables for Evolution API tests:
export EVOLUTION_API_BASE_URL="http://your-api-server:8080"
export EVOLUTION_API_KEY="your_api_key"
Test Configuration
Tests are configured via pytest.ini. Key features:
- Automatic async support for MCP protocol testing
- Coverage reporting with HTML output in
htmlcov/ - Test markers for categorizing tests (
unit,integration,mcp, etc.) - Timeout protection for long-running tests
๐ Join the AI Revolution
AutoMagik Tools is reshaping how AI interacts with the digital world. We're not just building tools; we're creating the infrastructure that will power the next generation of AI applications.
Why This Matters
Every API on the internet is a capability waiting to be unlocked. With AutoMagik Tools:
- Today: Convert any OpenAPI spec to an MCP tool in seconds
- Tomorrow: AI that understands and uses any API through natural language
- The Future: A world where AI agents seamlessly orchestrate thousands of services
Get Started Now
# No installation needed - just run!
uvx automagik-tools list
# You're 30 seconds away from your first AI-powered API integration
๐ช Part of the AutoMagik Ecosystem
AutoMagik |
AutoMagik Agents |
AutoMagik Tools |
AutoMagik UI
Built with โค๏ธ by Namastex Labs
Because we believe AI should talk to everything, everywhere, all at once.
AutoMagik Tools is open source and always will be. We use it daily at Namastex Labs to build production AI systems. Join us in making every API on the internet AI-ready.
๐ The future of AI is connected. The future is AutoMagik.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file automagik_tools-0.1.2rc3.tar.gz.
File metadata
- Download URL: automagik_tools-0.1.2rc3.tar.gz
- Upload date:
- Size: 43.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7814d6adedefd144ac2c1ed94344be88b1a544dc48e97960cac11d58c5bb0cdc
|
|
| MD5 |
70f1996e4a636b8241473ec9340976d7
|
|
| BLAKE2b-256 |
52bf64ba59824f5d953b80c82fb5f0cbd3537ddbc88fdb62d7fdb32f78588228
|
File details
Details for the file automagik_tools-0.1.2rc3-py3-none-any.whl.
File metadata
- Download URL: automagik_tools-0.1.2rc3-py3-none-any.whl
- Upload date:
- Size: 30.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01804f89ccbe42fd013280b24efdb6ee6a1c569ca1d18017510956e57513eedc
|
|
| MD5 |
5d643461a3a068925a5e9942beb75b5c
|
|
| BLAKE2b-256 |
ab3b907dcd81474c33d39c67a9cf74bfaf418e5ec62317240034cdca4b3789e7
|