About Echo MCP
Echo MCP is an MCP server published by Garoth in the Developer Tools category: mCP debug tool that repeats back anything given to it.
The repository has 13 stars and 7 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/Garoth/echo-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (1)
echoTakes a message parameter and echoes it back exactly as received
Parameters not published.
Ask AI
Ask AI about Echo MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
Echo MCP Server
A simple Model Context Protocol (MCP) server that echoes back whatever message it is sent. Perfect for testing MCP functionality
Features
- Simple echo functionality that returns any message sent to it
- Handles empty messages, special characters, emojis, and long messages
- Includes test suite
Available Tools
echo: Takes a message parameter and echoes it back exactly as received
Installation
git clone https://github.com/Garoth/echo-mcp.git
cd echo-mcp
npm install
Configuration
Add the echo server to your Cline MCP settings file inside VSCode's settings (ex. ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
"mcpServers": {
"echo-server": {
"command": "node",
"args": ["/path/to/echo-server/build/index.js"],
"disabled": false,
"autoApprove": [
"echo"
]
}
}
}
Usage Examples
Basic Echo
Input: "Hello, world!"
Output: "Hello, world!"
Special Characters
Input: "Special chars: !@#$%^&*()_+{}[]|\\:;\"'<>,.?/"
Output: "Special chars: !@#$%^&*()_+{}[]|\\:;\"'<>,.?/"
Emojis
Input: "Message with emojis: 😀 🚀 🌈 🎉"
Output: "Message with emojis: 😀 🚀 🌈 🎉"
Development
Running Tests
The tests verify the echo functionality works correctly with various types of input:
npm test
Building
npm run build
License
MIT
README fetched from the repository 7 days ago. The original is authoritative.