mochammadshenna/mcp-greetings
3.2
If you are the rightful owner of mcp-greetings and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Greetings Server is a multilingual greetings server built with the official Go SDK, designed to greet users in multiple languages with high performance and reliability.
Tools
1
Resources
0
Prompts
0
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)
curl -L https://github.com/mochammadshenna/mcp-greetings/releases/download/v1.1.0/install.sh | bash
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
:
{
"mcpServers": {
"greetings": {
"command": "mcp-greetings"
}
}
}
With Cursor
Add to your ~/.cursor/mcp.json
:
{
"mcpServers": {
"greetings": {
"command": "mcp-greetings"
}
}
}
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
Use the sayGreetings tool to greet John in Spanish
This will return: "¡Hola, John!"
Development
Prerequisites
- Node.js 18+
- Go 1.21+
Building
# Install dependencies
npm install
# Build binaries for all platforms
node build.js
# Test locally
npm start
Publishing
# Login to npm
npm login
# Publish
npm publish
Architecture
This MCP server is built with the official Go SDK:
- Official Go SDK (
github.com/modelcontextprotocol/go-sdk
): Google-maintained MCP implementation - Pure 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