MCP Greetings Server
A multilingual greetings Model Context Protocol (MCP) server built with the official Go SDK. Greet users in multiple languages with enterprise-grade performance and reliability.
Features
🌍 Multilingual Support: Greet users in 7 different languages
🚀 Official Go SDK: Built with Google-maintained MCP Go SDK
📦 Pure Go Binary: No Node.js dependencies, single executable
🔧 MCP Compatible: Works with Claude Desktop, Cursor, and other MCP clients
⚡ High Performance: ~50ms response time, enterprise-grade reliability
Supported Languages
English (default)
Spanish
French
German
Japanese
Chinese
Korean
Installation
Quick Install (Linux/macOS)
Manual Install
Download the binary for your platform from Releases
Make it executable:
chmod +x mcp-greetings-*
Move to your PATH:
sudo mv mcp-greetings-* /usr/local/bin/mcp-greetings
Usage
With Claude Desktop
Add to your claude_desktop_config.json
:
With Cursor
Add to your ~/.cursor/mcp.json
:
Tool: sayGreetings
Parameters
name
(required): Name of the person to greetlanguage
(optional): Language for greeting (default: English)
Supported Languages
English
- "Hello, {name}!"Spanish
- "¡Hola, {name}!"French
- "Bonjour, {name}!"German
- "Hallo, {name}!"Japanese
- "こんにちは, {name}!"Chinese
- "你好, {name}!"Korean
- "안녕하세요, {name}!"
Example Usage
This will return: "¡Hola, John!"
Development
Prerequisites
Node.js 18+
Go 1.21+
Building
Publishing
Architecture
This MCP server is built with the official Go SDK:
Official Go SDK (
github.com/modelcontextprotocol/go-sdk
): Google-maintained MCP implementationPure Go Binary: Single executable with no dependencies
Cross-platform Build: Automated builds for macOS, Linux, Windows (Intel & ARM)
Simple Installation: Direct binary download and installation
License
MIT
Author
Mochammad Shenna
GitHub: @mochammadshenna
Email: shenawardana@gmail.com
Contributing
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature
)Commit your changes (
git commit -m 'Add some amazing feature'
)Push to the branch (
git push origin feature/amazing-feature
)Open a Pull Request
Changelog
v1.1.0
Official Go SDK: Migrated to Google-maintained MCP Go SDK
78% code reduction: From 236 lines to ~50 lines
Better performance: ~50ms response time
Enterprise-grade: Production-ready with official support
v1.0.0
Initial release
Support for 7 languages
Cross-platform binary distribution
MCP protocol compliance
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables AI assistants to greet users in 7 different languages including English, Spanish, French, German, Japanese, Chinese, and Korean. A lightweight multilingual greeting tool for the Model Context Protocol.