About
Base千字文
README
Base1000 is a text encoder based on the "Thousand Character Classic", supporting encoding any text into a sequence of "Thousand Character Classic" characters and decoding it back to the original text.
Features
- Encoding: Encode input text into a sequence of "Thousand Character Classic" characters.
- Decoding: Decode a sequence of "Thousand Character Classic" characters back to the original text.
- Python Extension Module: Provides a Python interface for direct usage in Python.
- Command Line Tool: Offers a simple and easy-to-use CLI tool.
Installation
Build with Cargo
Default enabled features (clap, encode, decode)
cargo build --release
Enable Features
clap: Enables command-line tool functionality. Enable it with the following command:cargo build --release --features clappyo3: Enables building the Python extension module. Enable it with the following command:cargo build --release --features pyo3encode: Enables text encoding functionality. Enable it with the following command:cargo build --release --features encodedecode: Enables text decoding functionality. Enable it with the following command:cargo build --release --features decodeEnable multiple features simultaneously:
cargo build --release --features "clap pyo3 encode decode"
Build Python Extension with Maturin
maturin build --release
Usage
Command Line Tool
Encoding
base1000 -e "114514"
Decoding
base1000 -d "夜裳移柰梧"
UVX Direct Execution
You can directly execute the tool using uvx:
uvx git+https://github.com/real-LiHua/Base1000QianZiWenCodec [switch] text
pipx Direct Execution
You can directly execute the tool using pipx:
pipx run --spec git+https://github.com/real-LiHua/Base1000QianZiWenCodec base1000 [switch] text
Model Context Protocol (MCP)
Configuring with Claude
{
"mcpServers": {
"github.com/real-LiHua/Base1000QianZiWenCodec": {
"command": "uvx",
"args": [
"git+https://github.com/real-LiHua/Base1000QianZiWenCodec[mcp]"
],
}
}
}
Configuring with Zed
{
"context_servers": {
"github.com/real-LiHua/Base1000QianZiWenCodec": {
"source": "custom",
"command": {
"path": "uvx",
"args": [
"git+https://github.com/real-LiHua/Base1000QianZiWenCodec[mcp]"
],
"env": null
}
}
}
}
Python Extension
Installation
pip install "git+https://github.com/real-LiHua/Base1000QianZiWenCodec"
Example
from base1000 import base1000
# Encoding
encoded = base1000.encode("114514")
print(encoded)
# Decoding
for decoded in base1000.decode(encoded):
print(decoded)
Testing
Run unit tests:
cargo test
Project Structure
src/lib.rs: Core library implementation.src/main.rs: Command-line tool entry point.src/encode.rs: Encoding implementation.src/decode.rs: Decoding implementation.base1000/__init__.py: Python package initialization.base1000/__main__.py: Python CLI entry point.base1000/_run.py: Python CLI implementation.base1000/base1000.pyi: Python type hint file.
Installing Base1000QianZiWenCodec
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/real-LiHua/Base1000QianZiWenCodecFAQ
Is Base1000QianZiWenCodec MCP free?
Yes, Base1000QianZiWenCodec MCP is free — one-click install via Unyly at no cost.
Does Base1000QianZiWenCodec need an API key?
No, Base1000QianZiWenCodec runs without API keys or environment variables.
Is Base1000QianZiWenCodec hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Base1000QianZiWenCodec in Claude Desktop, Claude Code or Cursor?
Open Base1000QianZiWenCodec 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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Base1000QianZiWenCodec with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
