molclaw-file-transfer

Transfer files between a local machine and an MCP server using Base64 encoding.

28|2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/InternScience/MolClaw --skill molclaw-file-transfer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molclaw-file-transfer
Source: https://github.com/InternScience/MolClaw/tree/main/skills/L1_tools/molclaw-file-transfer
Command: npx skills add https://github.com/InternScience/MolClaw --skill molclaw-file-transfer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides reliable file transmission between a local environment and an MCP server by encoding files as Base64, removing the need for manual uploads and downloads during automated agent workflows.

Core Features & Use Cases

  • Upload to MCP: Convert local binary or text files to Base64 and call the MCP tool to save them on the server.
  • Download from MCP: Retrieve server files as Base64 strings and decode them locally for further processing.
  • Use Case: In an autonomous molecule screening pipeline, use this Skill to transfer model inputs, simulation outputs, and evaluation artifacts between the agent runtime and shared MCP storage.

Quick Start

Use the molclaw-file-transfer skill to upload /path/a.txt to the MCP server and then download it back as a local file by converting to and from Base64.

Frequently Asked Questions about molclaw-file-transfer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transfer binary files to an MCP server?

Transfer binary files to an MCP server by encoding them as Base64 strings and invoking the base64_to_server_file tool to reconstruct and save them remotely. This removes the need for manual uploads during automated workflows.

Can I download simulation outputs from an MCP server using Base64?

Download simulation outputs from an MCP server using Base64 by calling the server_file_to_base64 tool to retrieve the encoded string, then decoding it locally to reconstruct the original binary or text artifacts.

Do I need a DrugSDAClient connection to transfer files via Base64?

Yes, file transfer via Base64 requires an active DrugSDAClient connection that supports the base64_to_server_file and server_file_to_base64 tool calls to perform encoding, transmission, and reconstruction.

What is the best way to upload model inputs for autonomous molecule screening?

The best way to upload model inputs for autonomous molecule screening is converting local files to Base64 and using the MCP tool to save them on the server, enabling reliable agent-driven transfer of evaluation artifacts.

Why use Base64 encoding for file transfer instead of direct uploads?

Base64 encoding for file transfer removes the need for manual uploads and downloads during automated agent workflows, ensuring reliable transmission of binary and text artifacts between the local runtime and shared MCP storage.