Skip to main content
Glama
mochammadshenna

MCP Greetings Server

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

Related MCP server: MCP Hello World Server

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

  1. Download the binary for your platform from Releases

  2. Make it executable: chmod +x mcp-greetings-*

  3. 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 greet

  • language (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:

  1. Official Go SDK (github.com/modelcontextprotocol/go-sdk): Google-maintained MCP implementation

  2. Pure Go Binary: Single executable with no dependencies

  3. Cross-platform Build: Automated builds for macOS, Linux, Windows (Intel & ARM)

  4. Simple Installation: Direct binary download and installation

License

MIT

Author

Mochammad Shenna

Contributing

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add some amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. 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

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • **Swiss B2B sales and everyday-AI know-how — inside your AI assistant.** 113 free 5-minute learning modules from [latzerus.ch](https://www.latzerus.ch). No account, no API key, no cookies. `https://mcp.latzerus.ch/mcp` --- **`lernmodule_suchen`** — search all modules. Understands paraphrases, synonyms, plural forms and typos. **`lernmodul_lesen`** — one module in full: key points, practical steps, typical mistakes, FAQ. **`lernmodule_uebersicht`** — everything grouped by theme, or just one theme. **`ueber_latzerus`** — what the project is and who is behind it. --- **Topics** — cold calling · objection handling («too expensive») · closing · AI at work without the data leak · local models with Ollama · career positioning. **The modules are written in German.** So are the tool names — your assistant handles that. --- **Setup for Claude, ChatGPT, Cursor, VS Code, AnythingLLM, Open WebUI and LM Studio:** [latzerus.ch/mcp](https://www.latzerus.ch/mcp/) **Source, MIT:** [github.com/kriswindu/latzerus-mcp](https://github.com/kriswindu/latzerus-mcp) Knowledge project of Christoph Latzer, St. Gallen / Zurich. Quoting welcome — please name the source.

  • A Model Context Protocol server for Wix AI tools

  • The official Model Context Protocol server for Ambee. It gives any MCP-compatible AI assistant — Claude, ChatGPT, Cursor, VS Code, Ollama, and more direct access to live air quality, pollen, and weather data. To get started, including information on signing up and obtaining your Ambee key, check out the Ambee documentation on https://docs.ambeedata.com

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A simple Model Context Protocol server that demonstrates basic functionality with greeting tools, allowing Claude to say hello and generate custom greetings with different styles and timestamps.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    A demonstration Model Context Protocol server that provides a configurable 'Hello World' tool with multi-language support and input validation. It supports both local stdio and remote HTTP deployment via Docker, facilitating testing and integration with platforms like Cursor and Manus.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A minimal Model Context Protocol server that facilitates network-based client connections using Streamable HTTP transport. It provides a greeting tool and is optimized for consistent deployment across local environments, Docker, and Kubernetes.
    MIT