Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Base64 Server

FreeNot checked

🚀 Base64编码解码MCP服务器:支持文本📝和图片🖼️转换,提供工具🛠️、资源和提示模板,完美集成到AI工作流程🤖

GitHubEmbed

About

🚀 Base64编码解码MCP服务器:支持文本📝和图片🖼️转换,提供工具🛠️、资源和提示模板,完美集成到AI工作流程🤖

README

smithery badge English Version

一个简单高效的MCP服务器,专注于提供Base64编码和解码功能,支持文本和图片的Base64转换。

Base64 Server MCP server

功能特点

  • 文本Base64编码和解码
  • 图片Base64编码和解码
  • 支持Data URL格式
  • 简单易用的API
  • 使用uv进行依赖管理

安装

使用uv安装

# 创建虚拟环境
uv venv

# 激活虚拟环境(Linux/macOS)
source .venv/bin/activate

# 激活虚拟环境(Windows)
.venv\Scripts\activate

# 安装包(开发模式)
uv pip install -e .

# 安装带开发依赖的包
uv pip install -e ".[dev]"

安装Smithery

使用Smithery为Claude桌面安装Base64编码解码MCP服务器,使用以下命令:

npx -y @smithery/cli install @liuyazui/base64_server --client claude

使用方法

使用MCP Inspector测试

# 使用MCP Inspector测试服务器
uv run mcp dev base64_server.py

与MCP client集成

  1. 添加服务器配置:

    {
      "mcpServers": {
         "base64-encoder": {
         "command": "uv",
         "args": [
           "run",
           "--with",
           "mcp[cli]",
           "mcp",
           "run",
           "[path to base64_server.py]"
         ]
       }
      }
    }
    

API参考

工具(Tools)

  • base64_encode_text(text: str) -> str:将文本转换为Base64编码
  • base64_decode_text(encoded: str) -> str:将Base64编码解码为文本
  • base64_encode_image(image_path: str) -> str:将图片转换为Base64编码
  • base64_decode_image(encoded: str, output_path: str, mime_type: str = "image/png") -> str:将Base64编码解码为图片

资源(Resources)

  • encode://base64/text/{text}:获取文本的Base64编码
  • decode://base64/text/{encoded}:获取Base64编码的解码结果
  • encode://base64/image/{image_path}:获取图片的Base64编码
  • decode://base64/image/{encoded}:获取Base64编码的解码图片

提示模板(Prompts)

  • base64_usage_guide(): 提供Base64服务的基本使用指南
  • encode_text_prompt(text: str): 文本编码提示模板
  • encode_image_prompt(image_path: str): 图片编码提示模板
  • error_handling_prompt(error_message: str): 错误处理提示模板

使用示例:

# 获取使用指南提示
messages = await client.get_prompt("base64_usage_guide")

# 获取文本编码提示
messages = await client.get_prompt("encode_text_prompt", {"text": "Hello World"})

开发

许可证

MIT

from github.com/liuyazui/base64_server

Installing Base64 Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/liuyazui/base64_server

FAQ

Is Base64 Server MCP free?

Yes, Base64 Server MCP is free — one-click install via Unyly at no cost.

Does Base64 Server need an API key?

No, Base64 Server runs without API keys or environment variables.

Is Base64 Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Base64 Server in Claude Desktop, Claude Code or Cursor?

Open Base64 Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Base64 Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs