MCP.so
登录

MCP Text Transform Server

@msv2017

基本信息

分类

开发工具

传输方式

stdio

作者

msv2017

关于 MCP Text Transform Server

暂无概览

#text-transform#mcp-server#csharp

MCP Text Transform Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MCP Text Transform Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Text Transform Server?

An MCP (Model Context Protocol) server implemented in C# .NET 9 that provides text transformation tools. It offers CapitalCase and SnakeCase conversions and is compatible with Claude Desktop and other MCP clients.

How to use MCP Text Transform Server?

Build the project with dotnet build and run with dotnet run. To integrate with Claude Desktop, add a text-transform entry to its configuration pointing to the project with dotnet run --project /path/to/McpServer.csproj --no-build. Tools can then be invoked via natural language prompts or JSON‑RPC calls.

Key features of MCP Text Transform Server

  • CapitalCase tool (capital_case) converts text to Title Case, intelligently handling camelCase.
  • SnakeCase tool (snake_case) converts to snake_case from camelCase, PascalCase, or spaces.
  • Uses the official ModelContextProtocol SDK with STDIO transport.
  • Attribute‑based tool registration via [McpServerTool].
  • Built on .NET 9 with dependency injection and structured logging.
  • Compatible with any MCP client that supports the STDIO transport.

Use cases of MCP Text Transform Server

  • Convert variable names from camelCase to Capital Case for display or documentation.
  • Transform user‑entered text to snake_case for consistent data storage.
  • Quickly reformat code comments or identifiers during development.
  • Automate text conversion in AI‑assisted workflows via Claude Desktop.
  • Provide a reusable building block for text transformation in larger MCP‑based systems.

常见问题

1

What are the prerequisites for running this server?

.NET 9.0 SDK or later is required. Claude Desktop can be used to test the MCP integration.

2

How do I integrate the server with Claude Desktop?

Add a JSON entry to `claude_desktop_config.json` with the command `dotnet` and args including `run`, `--project`, and the absolute path to the `McpServer.csproj` file.

3

What transport protocol does the server use?

STDIO (standard input/output) with JSON‑RPC messages, as required by the Model Context Protocol.

4

How can I test the server locally?

Run `dotnet run` and pipe a JSON‑RPC method (e.g., `tools/list`) to the process: `echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | dotnet run`.

5

What tools are provided?

Two tools: `CapitalCase` (converts text to title case) and `SnakeCase` (converts text to snake_case). They handle camelCase, PascalCase, and spaces intelligently.

评论

开发工具 分类下的更多 MCP 服务器