About MCP Text Tools Demo
A simple example MCP server that reverses text. It runs over STDIO or SSE and can be configured for use with Cursor.
Key features
- 01Reverse input text
- 02STDIO transport mode
- 03SSE transport mode
Use cases
- 01Reverse text through an MCP client
- 02Test an STDIO server configuration
- 03Test an SSE server configuration
MCP support
The MCP server exposes a `reverse_text` tool that accepts text and returns it reversed. It supports STDIO and SSE.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Text Tools Demo
这是一个简单的 MCP (Model Context Protocol) 服务器示例,提供了文本反转功能。
安装
- 创建并激活 conda 环境:
conda create -n mcp-server-demo python=3.10
conda activate mcp-server-demo
- 安装依赖:
pip install -r requirements.txt
运行服务器
使用 stdio 模式(默认)
python server.py
使用 SSE 模式
python server.py --transport sse --port 8000
在 Cursor 中配置
- 打开 Cursor 设置
- 导航到
Features>MCP - 点击
+ Add New MCP Server - 配置服务器:
-
对于 stdio 模式:
- Type: stdio
- Name: Text Tools
- Command: conda run -n mcp-server-demo python /path/to/server.py
-
对于 SSE 模式:
- Type: sse
- Name: Text Tools
- URL: http://localhost:8000/sse
-
可用工具
reverse_text: 接收一个文本输入并返回其反转版本- 参数:
- text: 要反转的文本字符串
- 参数:
注意事项
- 确保在运行服务器之前已经激活了 conda 环境:
conda activate mcp-server-demo - 在 Cursor 中配置命令时需要使用
conda run -n mcp-server-demo前缀 - 请将命令中的
/path/to/server.py替换为实际的服务器脚本路径
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.