节日祝福生成服务

一个基于TypeScript的离线节日祝福生成服务,能够根据用户所在地区自动生成多种印度语言的排灯节祝福语。

  • by SripriyaPKulkarni
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 SripriyaPKulkarni/MCP_Server_DiwaliWishes

使用说明

🪔 排灯节祝福 MCP 服务器

A. 模型上下文协议(MCP) 使用(某种技术或工具)构建的服务器 TypeScript (指某事物)产生/生成 排灯节问候 根据用户需求,以多种印度语言(呈现/提供) 状态。 服务器检测到给定地区的语言,并以温馨且符合当地文化准确性的祝福作出回应——完全(符合要求/自然流畅) 离线 (无需外部API)。


✨ 特点/功能

  • 🎇 生成 排灯节祝福 在多种印度语言中。
  • 🗺️ 自动检测 来自印度邦的语言.
  • 💬 有效(或“起作用”) 离线,带有预定义的本地翻译。
  • ⚙️ 使用以下构建 @modelcontextprotocol/sdk(可翻译为):“模型上下文协议SDK” 并且 TypeScript。
  • 🚀 可扩展以支持个性化或批量问候。

📂 项目结构

mcp-server-diwali-wishes/
├── diwaliMcpServer.ts   # Main MCP server script
├── package.json          # Project dependencies and scripts
├── tsconfig.json         # TypeScript configuration
└── README.md             # Documentation (this file)

⚙️ 安装

  1. 克隆仓库
git clone https://github.com/SripriyaPKulkarni/mcp-server-diwali-wishes.git
cd mcp-server-diwali-wishes
  1. 安装依赖项
npm install
  1. 使用 ts-node 构建或运行

如果你有 ts-node 全局安装:

ts-node diwaliMcpServer.ts

或者使用 npx:

npx ts-node diwaliMcpServer.ts

🪄 使用方法

一旦服务器运行起来,它就会提供一个名为 get-wishes。

示例输入

{
  "tool": "get-wishes",
  "parameters": {
    "state": "Gujarat"
  }
}

示例输出

{
  "content": [
    {
      "type": "text",
      "text": "🪔 તમને દિવાળી મુબારક! (Gujarati)"
    }
  ]
}

🌐 支持的国家和语言

国家 语言 示例愿望
马哈拉施特拉邦 马拉雅拉姆语(注:此处原文为“Marathi”,应译为“马拉雅拉姆语”对应地区,但根据常识,此处应指马哈拉施特拉邦的官方语言马拉雅拉姆语的误写,实际应为“Marathi”,即马拉雅拉姆语的对应地区语言,但直接按原文翻译) 祝你们迪瓦利节快乐!(注:原文为马拉雅拉姆语或类似语言的表达,意为“祝你们迪瓦利节快乐”,直接翻译为中文)
古吉拉特邦 古吉拉特语 祝你屠妖节快乐!
泰米尔纳德邦 泰米尔语 祝您屠妖节快乐!
Karnataka Kannada ನಿಮಗೆ ದೀಪಾವಳಿ ಹಬ್ಬದ ಶುಭಾಶಯಗಳು!
西孟加拉邦 孟加拉语 祝您迪帕比(Deepavali)节快乐!
旁遮普邦 旁遮普语 祝你屠妖节快乐!
Kerala Malayalam നിനക്ക് ദീപാവലി ആശംസകൾ!
奥里萨邦 奥里亚语 祝您迪帕瓦利节快乐!
德里 印地语 祝您屠妖节快乐!

(以及更多……)


🔧 配置详情

MCP服务器由以下技术提供支持:

  • McpServer(可译为“MCP服务器”) – 核心协议服务器。
  • StdioServerTransport(可翻译为“标准I/O服务器传输”或根据具体上下文调整为更贴切的表述,但直接翻译即为此) – 负责沟通。
  • “zod”可以翻译为“祖德”(根据音译,具体翻译可能因语境而异)。不过,需要注意的是,“zod”在某些特定语境或领域中可能有特定的含义或翻译,因此在具体使用时需要结合上下文来确定。如果“zod”是某个专业术语或特定名称,建议查阅相关资料或咨询专业人士以获取准确的翻译 – 用于请求验证。

工具定义

  • 工具名称: get-wishes
  • 输入参数: state (字符串)
  • 输出: 本地化的排灯节祝福语

🧠 工作原理

  1. 用户发送一个 state 名字。
  2. 服务器查找 语言 对于那个州来说。
  3. 服务器获取 预定义的问候语 用那种语言。
  4. 响应被作为……发送回去 结构化文本信息.

💡 示例用例

  • 🤖 集成到一个 通用人工智能代理 致以节日的问候。
  • 🧭 在内部使用 模型上下文协议生态系统。
  • 🎉 自动化 节日祝福语 面向地区观众。

📜 许可证

这个项目采用以下许可协议 麻省理工学院许可证 — 随便修改和分享。


由Sri Priya P Kulkarni开发

由……开发 普丽雅·库尔卡尼 带着爱心和节日精神。 祝您和您的亲人 祝屠妖节快乐 充满光明、和平与繁荣!