Skip to main content
Glama
Text-Toolkit

Text-Toolkit

文本转换工具 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 tools
analyze_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

    C2.9/5.0

    Scored across 43 tools

    Disambiguation5/5

    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.

    Naming Consistency5/5

    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.

    Tool Count2/5

    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.

    Completeness5/5

    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

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers