mcp-greeting
MCP server from gustavorobertux/mcp-greeting-server
claude mcp add --transport stdio gustavorobertux-mcp-greeting-server node /absolute/path/to/mcp-greeting-server/index.js
How to use
The MCP Greeting Server provides time-aware, multi-language greetings that can be accessed by MCP clients such as Claude. It can return a personalized greeting in English, Portuguese, Spanish, or French, adjusting the message based on the current time in the selected timezone. By default it uses a Sao Paulo timezone if none is provided, and it supports an optional name parameter to personalize the greeting. You can invoke the server directly via the MCP tools API (greet) and also integrate it with Claude using either a Claude Desktop or Web/API configuration. The server exposes a greet tool that returns a text response with an appropriate emoji and time information, reflecting morning, afternoon, or evening greetings in the chosen language. Timezone and language can be overridden to tailor the greeting to different contexts or locales.
How to install
Prerequisites:
- Node.js 18+
- npm or yarn
Installation steps:
- Clone the repository git clone https://github.com/gustavorobertux/mcp-greeting-server.git
- Navigate to the project folder cd mcp-greeting-server
- Install dependencies npm install
- Start the server npm start
If you prefer to run directly for testing:
- Ensure index.js is the entry point and executable
- Start with node index.js
Notes:
- The server is designed to be used as an MCP server compatible with Claude and other MCP clients. You can configure your MCP client to point to the local or deployed index.js entry point using the provided mcpServers.greeting configuration.
Additional notes
Tips:
- You can customize default behavior via MCP client configuration by specifying timezone (e.g., America/New_York) and language (en, pt, es, fr) when calling greet.
- If you encounter issues, ensure Node.js is in your PATH and that the path to index.js in your MCP client configuration is absolute.
- The greeting results include an emoji and a time snippet, with translations for the supported languages. To add new languages, extend the greetings object and update the README accordingly.
- If you plan to publish a package for NPX usage, ensure the package.json provides the appropriate name and bin entry as needed for npx invocation.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.