Text-Toolkit
Provides tools for formatting and beautifying XML documents, enabling structured markup processing and presentation.
Click on "Deploy 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., "@Text-Toolkit convert 'hello world' to snake_case"
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.
文本转换工具 Text Toolkit
一个提供文本转换、格式化和分析功能的MCP服务器,可直接集成到开发工作流中。 An MCP server that provides text conversion, formatting, and analysis functions, which can be directly integrated into the development workflow.## 工具列表 Tool List
本MCP服务封装下列工具,可让模型通过标准化接口调用以下功能。 本MCP服务封装下列工具,可让模型通过标准化接口调用以下功能。
工具 Tool | 描述 Description |
case_to_camel | Convert text to camelCase |
case_to_pascal | Convert text to PascalCase |
case_to_snake | Convert text to snake_case |
case_to_kebab | Convert text to kebab-case |
case_to_constant | Convert text to CONSTANT_CASE |
case_to_dot | Convert text to dot.case |
case_to_no | Convert text to no case |
case_to_pascal_snake | Convert text to Pascal_Snake_Case |
case_to_path | Convert text to path/case |
case_to_sentence | Convert text to Sentence case |
case_to_train | Convert text to Train-Case |
case_to_capital | Convert text to Capital Case |
encode_base64 | Encode text to Base64 |
decode_base64 | Decode Base64 to text |
encode_url | Encode text for URLs |
decode_url | Decode URL-encoded text |
encode_html | Encode HTML entities |
decode_html | Decode HTML entities |
format_json | Format and beautify JSON |
format_xml | Format and beautify XML |
format_sql | Format and beautify SQL |
format_html | Format and beautify HTML |
count_characters | Count characters in text |
count_words | Count words in text |
count_lines | Count lines in text |
analyze_readability | Calculate readability metrics |
string_trim | Trim whitespace from text |
string_substring | Extract a substring |
string_replace | Replace text |
string_split | Split text into an array |
string_join | Join an array into text |
generate_uuid | Generate a UUID |
validate_uuid | Validate a UUID |
generate_md5 | Generate MD5 hash |
generate_sha1 | Generate SHA-1 hash |
generate_sha256 | Generate SHA-256 hash |
generate_sha512 | Generate SHA-512 hash |
generate_hmac | Generate HMAC hash |
generate_lorem_ipsum | Generate lorem ipsum text |
regex_test | Test a regex pattern against text |
regex_replace | Replace text using a regex pattern |
regex_extract | Extract matches using a regex pattern |
regex_split | Split text using a regex pattern |
检查服务 ## Inspector
工具在线测试: https://mcp.xiaobenyang.com/inspector/1777316659720195
Online Tool test https://mcp.xiaobenyang.com/inspector/1777316659720195
Related MCP server: PDF Reader MCP Server
服务配置 MCP Server Config
如何获取 XBY-APIKEY ? How to get XBY-APIKEY ?
访问小笨羊科技网站 https://xiaobenyang.com,注册用户即可获得APIKEY Visit XiaoBenYang website https://xiaobenyang.com, register and get the APIKEY.
SSE
{
"mcpServers": {
"文本转换工具": {
"headers": {
"XBY-APIKEY": "<YOUR_XBY_APIKEY>"
},
"type": "sse",
"url": "https://mcp.xiaobenyang.com/1777316659720195/sse"
}
}
}STREAMABLE HTTP
{
"mcpServers": {
"文本转换工具": {
"headers": {
"XBY-APIKEY": "<YOUR_XBY_APIKEY>"
},
"type": "streamable_http",
"url": "https://mcp.xiaobenyang.com/1777316659720195/mcp"
}
}
}STDIO
{
"mcpServers": {
"文本转换工具": {
"command": "npx",
"args": [
"-y",
"xiaobenyang-mcp"
],
"env": {
"XBY_APIKEY": "<YOUR_XBY_APIKEY>",
"mcpId": "1777316659720195",
},
"transport": "stdio"
}
}
}
Available Tools
43 toolsanalyze_readabilityanalyze_readabilityC
Calculate readability metrics
Inputs: text (required).
case_to_camelcase_to_camelC
Convert text to camelCase
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_capitalcase_to_capitalC
Convert text to Capital Case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_constantcase_to_constantB
Convert text to CONSTANT_CASE
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_dotcase_to_dotC
Convert text to dot.case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_kebabcase_to_kebabC
Convert text to kebab-case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_nocase_to_noC
Convert text to no case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_pascalcase_to_pascalC
Convert text to PascalCase
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_pascal_snakecase_to_pascal_snakeC
Convert text to Pascal_Snake_Case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_pathcase_to_pathC
Convert text to path/case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_sentencecase_to_sentenceC
Convert text to Sentence case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_snakecase_to_snakeC
Convert text to snake_case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
case_to_traincase_to_trainC
Convert text to Train-Case
Inputs: text (required), delimiter, locale, mergeAmbiguousCharacters.
count_characterscount_charactersC
Count characters in text
Inputs: text (required).
count_linescount_linesC
Count lines in text
Inputs: text (required).
count_wordscount_wordsC
Count words in text
Inputs: text (required).
decode_base64decode_base64C
Decode Base64 to text
Inputs: text (required).
decode_htmldecode_htmlC
Decode HTML entities
Inputs: text (required).
decode_urldecode_urlB
Decode URL-encoded text
Inputs: text (required).
encode_base64encode_base64C
Encode text to Base64
Inputs: text (required).
encode_htmlencode_htmlC
Encode HTML entities
Inputs: text (required).
encode_urlencode_urlC
Encode text for URLs
Inputs: text (required).
format_htmlformat_htmlC
Format and beautify HTML
Inputs: text (required), indent_size.
format_jsonformat_jsonC
Format and beautify JSON
Inputs: text (required), indent_size.
format_sqlformat_sqlC
Format and beautify SQL
Inputs: text (required), indent_size.
format_xmlformat_xmlC
Format and beautify XML
Inputs: text (required), indent_size.
generate_hmacgenerate_hmacD
Generate HMAC hash
Inputs: text (required), key (required), algorithm.
generate_lorem_ipsumgenerate_lorem_ipsumC
Generate lorem ipsum text
Inputs: count, units, paragraphLowerBound, paragraphUpperBound, +3 more.
generate_md5generate_md5C
Generate MD5 hash
Inputs: text (required).
generate_sha1generate_sha1C
Generate SHA-1 hash
Inputs: text (required).
generate_sha256generate_sha256C
Generate SHA-256 hash
Inputs: text (required).
generate_sha512generate_sha512C
Generate SHA-512 hash
Inputs: text (required).
generate_uuidgenerate_uuidD
Generate a UUID
Inputs: version, namespace, name, uppercase.
regex_extractregex_extractC
Extract matches using a regex pattern
Inputs: text (required), pattern (required), flags.
regex_replaceregex_replaceC
Replace text using a regex pattern
Inputs: text (required), pattern (required), replacement (required), flags.
regex_splitregex_splitC
Split text using a regex pattern
Inputs: text (required), pattern (required), flags.
regex_testregex_testC
Test a regex pattern against text
Inputs: text (required), pattern (required), flags.
string_joinstring_joinC
Join an array into text
Inputs: parts (required), delimiter.
string_replacestring_replaceD
Replace text
Inputs: text (required), search (required), replace (required), replace_all.
string_splitstring_splitC
Split text into an array
Inputs: text (required), delimiter, limit.
string_substringstring_substringC
Extract a substring
Inputs: text (required), start, end.
string_trimstring_trimC
Trim whitespace from text
Inputs: text (required), trim_type.
validate_uuidvalidate_uuidC
Validate a UUID
Inputs: uuid (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 43 tools
Every tool has a clearly distinct purpose with no ambiguity. The case conversion tools target specific case formats, encoding/decoding tools handle different formats, and string operations are well-separated. Even similar-sounding tools like string_replace and regex_replace are clearly differentiated by their descriptions.
All tools follow a consistent verb_noun or noun_verb pattern with snake_case throughout. The naming is highly predictable: case_to_*, count_*, decode_*, encode_*, format_*, generate_*, regex_*, string_*, and validate_* patterns create excellent consistency.
43 tools is excessive for a text processing server. While the domain is broad, many tools could be consolidated (e.g., 13 case conversion tools could be a single parameterized tool). The count feels bloated and will overwhelm agents with too many similar options.
The tool surface is remarkably complete for text processing. It covers case conversion, counting, encoding/decoding, formatting, hashing, generation, regex operations, string manipulation, and validation. No obvious gaps exist for common text manipulation needs.
Maintenance
Related MCP Connectors
Screenshots, PDFs, image editing, QR codes, email validation and more through one hosted MCP server.
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
MCP server for Speech-to-Text
MCP server for generating rough-draft project plans from natural-language prompts.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that converts PDF files to Markdown format using AI sampling capabilities, supporting both local files and URLs with incremental conversion features.11MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that provides comprehensive PDF processing capabilities including text extraction, image extraction, table detection, annotation extraction, metadata retrieval, page rendering, and document structure analysis.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides tools for analyzing, linting, formatting, and generating Markdown content. It enables users to programmatically manage Markdown files through features like table of contents generation, statistics calculation, and JSON-to-table conversion.53 npm1MIT
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides tools for OCR and keyword extraction, enabling AI workflows to be split into discrete steps for easier testing, tuning, and cost control.-