Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Nameday Server

БесплатноНе проверен

Provides nameday information for 11+ countries, allowing users to find namedays by name, date, or today's celebrations.

GitHubEmbed

Описание

Provides nameday information for 11+ countries, allowing users to find namedays by name, date, or today's celebrations.

README

A powerful Model Context Protocol (MCP) server providing comprehensive nameday information for 11+ countries. Perfect for AI assistants, chatbots, and applications needing cultural calendar data.

🌐 Try Online Version

👉 https://nameday-mcp.vercel.app/

No installation required! The online version is ready to use immediately.


✨ Features

  • 🌍 Multi-country support - 11+ countries with comprehensive nameday calendars
  • 🔍 Smart name search - Find when any name celebrates with flexible matching
  • 📅 Date lookup - Discover all names celebrating on specific dates
  • ⚡ Real-time queries - Get today's nameday celebrations instantly
  • 🎯 Accurate data - Traditional and culturally authentic nameday information
  • 🚀 Multiple access methods - Online hosted version + local installation options
  • 📊 Resources support - Access locale information and statistics via MCP resources
  • 🎛️ Prompts support - Pre-built prompts for common nameday queries
  • 📝 Logging support - Comprehensive logging for debugging and monitoring

🌍 Supported Countries

Country Code Calendar Coverage
🇸🇰 Slovakia sk Complete yearly calendar
🇨🇿 Czech Republic cz Complete yearly calendar
🇵🇱 Poland pl Complete yearly calendar
🇭🇺 Hungary hu Complete yearly calendar
🇦🇹 Austria at Complete yearly calendar
🇭🇷 Croatia hr Complete yearly calendar
🇮🇹 Italy it Complete yearly calendar
🇫🇷 France fr Complete yearly calendar
🇬🇷 Greece gr Complete yearly calendar
🇷🇺 Russia ru Extended Orthodox calendar
🇧🇬 Bulgaria bg Extended Orthodox calendar

Note: Russian and Bulgarian calendars include comprehensive Orthodox feast days and traditional names.

🔧 Available Tools

1. find_name_day

Find when a specific name celebrates its nameday.

{
  "tool": "find_name_day",
  "args": {
    "name": "Radovan",
    "locale": "sk"
  }
}

2. find_names_by_date

Discover which names celebrate on a specific date.

{
  "tool": "find_names_by_date",
  "args": {
    "month": 6,
    "day": 29,
    "locale": "sk"
  }
}

3. get_today_name_days

Get today's nameday celebrations.

{
  "tool": "get_today_name_days",
  "args": {
    "locale": "sk",
    "random_string": "dummy"
  }
}

📊 Available Resources

The server provides contextual information through MCP resources:

  • nameday://supported-locales - List of all supported country locales
  • nameday://locale-info/sk - Information about Slovakia nameday calendar
  • nameday://locale-info/cz - Information about Czech Republic nameday calendar
  • nameday://statistics - Server statistics and available features

🎛️ Available Prompts

Pre-built prompts for common nameday queries:

  • find-nameday - Find when a specific name has its nameday
  • names-on-date - Find which names celebrate on a specific date
  • today-namedays - Get today's nameday celebrations

Example Prompt Usage

{
  "prompt": "find-nameday",
  "arguments": {
    "name": "Radovan",
    "locale": "sk"
  }
}

🚀 Quick Start

Option 1: Use Online Version (Recommended)

Simply add this to your Claude Desktop configuration:

{
  "mcpServers": {
    "nameday-mcp-server": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://nameday-mcp.vercel.app/sse"
      ]
    }
  }
}

Option 2: Local Installation

  1. Install dependencies:

    npm install
    
  2. Build the project:

    npm run build
    
  3. Add to Claude Desktop:

    {
      "mcpServers": {
        "nameday-mcp-server": {
          "command": "node",
          "args": ["./dist/index.js"],
          "cwd": "/path/to/nameday-mcp"
        }
      }
    }
    

📚 API Usage

Direct API Testing

Test the online version directly:

curl -X POST https://nameday-mcp.vercel.app/api/tools \
  -H "Content-Type: application/json" \
  -d '{
    "tool": "find_name_day",
    "args": {
      "name": "Radovan",
      "locale": "sk"
    }
  }'

Available Endpoints

  • GET / - Interactive documentation
  • GET /health - Server health check
  • GET /api/tools - List available tools
  • POST /api/tools - Execute tools
  • GET /sse - MCP Server-Sent Events endpoint

💡 Example Queries

Ask your AI assistant:

  • "When is Radovan's nameday in Slovakia?"
  • "Who celebrates nameday on June 29th in Czech Republic?"
  • "What names have nameday today in Poland?"
  • "Find all Hungarian names celebrating in July"

🛠️ Development

Local Development

STDIO Mode (for Claude Desktop):

npm run dev

HTTP Mode (for testing):

npm run dev:sse

Project Structure

src/
├── index.ts          # Main server and HTTP endpoints
├── server.ts         # MCP server logic and tools
├── locale-nameday.ts # Nameday lookup functions
└── data/             # Nameday calendars for each country
    ├── sk.json       # Slovakia
    ├── cz.json       # Czech Republic
    └── ...           # Other countries

🎯 Use Cases

  • AI Assistants - Add cultural calendar knowledge
  • Chatbots - Provide nameday information in conversations
  • Applications - Integrate nameday features
  • Personal Assistants - Remind about friends' namedays

📖 More Information

📝 License

MIT License - see LICENSE file for details.


🌟 Ready to get started? Try the online version or configure it with your mcp host today!

from github.com/radoone/nameday-mcp

Установка Nameday Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/radoone/nameday-mcp

FAQ

Nameday Server MCP бесплатный?

Да, Nameday Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Nameday Server?

Нет, Nameday Server работает без API-ключей и переменных окружения.

Nameday Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Nameday Server в Claude Desktop, Claude Code или Cursor?

Открой Nameday Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Nameday Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development