Token导航 LogoToken导航TokenDH.com
Santa Claus MCP logo
地图位置未说明官方级别未说明来源级核验

Santa Claus MCP

MCP Server

一个为AI助手添加圣诞主题工具的MCP服务器,包括天气查询、儿童行为评估和雪橇路线优化功能。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
C#Claude位置天气Claude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

intresrl

提供方

intresrl

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🎅 圣诞老人MCP

圣诞老人MCP 是一个圣诞主题的MCP(模型上下文协议)服务器,为您的AI助理添加了圣诞老人主题的神奇工具。非常适合为您的GitHub Copilot或其他MCP客户端的对话添加节日风格!

🎁 他在干嘛?

Santa MCP提供三种特殊工具:

1. 🌨️ 拉普尼亚天气

返回神奇的圣诞夜(12月24日至25日)任何地点的天气预报。看看圣诞老人是否有理想的飞行条件!

2. 😇 NaughtyOrNiceReevaluator

评估孩子一年中是好还是坏,并建议合适的礼物类别。包括一个记录了各种儿童行为的数据库。

3. 🦌 雪橇路线优化器

优化不同城市之间的圣诞老人雪地交付路线。计算总距离,估计时间,魔法粉末消耗和所需的驯鹿队伍!

🚀 如何使用

先决条件

  • .net 10.0或更高级
  • 非客户端MCP(例如GitHub Copilot、Claude Desktop等)

安装

  1. 克隆仓库:
   git clone 
   cd santa-mcp
  1. 填写项目:
   dotnet build -c Release
  1. 发布可执行文件 :
   dotnet publish -c Release -o publish
  1. 配置您的 MCP 客户端 (见下面的例子)

🐙 GitHub Copilot 配置

要在 VS Code 中使用 Santa MCP 和 GitHub Copilot,请创建或编辑文件 mcp.json 在目录中 ~/Library/Application Support/Code - Insiders/User/ (o) Code/User/ VS代码是稳定的。

macOS/Linux:

{
    "servers": {
        "santa-mcp": {
            "type": "stdio",
            "command": "/usr/local/share/dotnet/dotnet",
            "args": [
                "/percorso/assoluto/santa-mcp/publish/santa-mcp.dll"
            ]
        }
    },
    "inputs": []
}

窗户:

{
    "servers": {
        "santa-mcp": {
            "type": "stdio",
            "command": "C:\\Program Files\\dotnet\\dotnet.exe",
            "args": [
                "C:\\percorso\\assoluto\\santa-mcp\\publish\\santa-mcp.dll"
            ]
        }
    },
    "inputs": []
}

注:

  • 替换 /percorso/assoluto/C:\\percorso\\assoluto\\ 您的实际安装路径
  • 命令 dotnet 它必须指向运行时的可执行文件。在您的系统上
  • 确保在 VS Code 设置中为 MCP 启用 GitHub Copilot

其他 MCP 配置

对于其他 MCP 客户端(如 Claude Desktop),请将其添加到 MCP 配置文件(通常是 ~/Library/Application Support/Claude/claude_desktop_config.json su macOS):

{
  "mcpServers": {
    "santa-mcp": {
      "command": "/percorso/assoluto/santa-mcp/publish/santa-mcp"
    }
  }
}

🎄 对话示例

以下是通过GitHub Copilot与Santa MCP的理想对话:

______________________________________________________________________

👤 用户 : _你能列出你可用的 santa mcp 工具吗?_

🤖 副驾驶: 好吧!我有这些圣MCP工具:

  1. 拉普尼亚天气 - 获取当年圣诞夜的某个位置的天气预报
  2. NaughtyOrNiceReevaluator - 评估一个孩子是坏的还是好的,并建议适当的礼物类别
  3. 雪橇路线优化器 - 通过计算距离,时间和魔法粉末消耗,优化不同城市之间的圣诞老人雪地运输路线

______________________________________________________________________

👤 用户 : _你能告诉我LapponiaWeather 米兰的天气吗?_

🤖 副驾驶: 米兰2025年圣诞夜(12月24日至25日)的天气: 满月和新鲜的雪,温度-10°C,童话般的风景 - 明信片之夜! (2)🌕

______________________________________________________________________

👤 用户 : _你是罗马人吗?_

🤖 副驾驶: 2025年圣诞夜罗马天气(12月24日至25日): 小雪,温度-5°C,风平静 - 非常适合雪地圣诞老人! (2)❄️

______________________________________________________________________

👤 用户 : _你能评价Bob吗?_

🤖 副驾驶: 以下是Bob的评价:

{
  "child": "Bob",
  "locality": "Rovaniemi, Lapponia",
  "year": 2025,
  "score": 65,
  "verdict": "mostly-nice",
  "emoji": "😊",
  "recommendedGiftCategory": "educational-toys",
  "behaviorSummary": "Analizzati 5 comportamenti registrati",
  "message": "👍 Ben fatto Bob! Continua così per l'anno prossimo!",
  "weatherNote": "💡 Suggerimento: usa LapponiaWeather con località 'Rovaniemi, Lapponia' per conoscere il meteo della notte di Natale!"
}

鲍勃主要是好!他经历了一些艰难的时刻(他打破了邻居的花瓶并对父母撒谎),但他通过自发道歉并帮助一位老年人穿过来表现出成熟。

______________________________________________________________________

👤 用户 : _E爱丽丝?_

🤖 副驾驶: 我在数据库里找到两个叫Alice的人一位于2015年出生于米兰,一位于1984年出生于罗马。你对哪个爱丽丝感兴趣?

_(指定出生年份后)_

关于Alice di Milano(2015年出生):

{
  "child": "Alice",
  "locality": "Milano, Italia",
  "year": 2025,
  "score": 82,
  "verdict": "nice",
  "emoji": "😇",
  "recommendedGiftCategory": "creative-toys",
  "behaviorSummary": "Analizzati 5 comportamenti registrati",
  "message": "🌟 Bravissima Alice! Babbo Natale è molto orgoglioso di te!",
  "weatherNote": "💡 Suggerimento: usa LapponiaWeather con località 'Milano, Italia' per conoscere il meteo della notte di Natale!"
}

爱丽丝很棒!他帮助妈妈,分享玩具,做作业,甚至在没有被问及的情况下清理房间。

______________________________________________________________________

👤 用户 : _跟我说说查理我也想知道你当地的天气预报。_

🤖 副驾驶: 以下是查理的资讯:

行为评估:

{
  "child": "Charlie",
  "locality": "New York, USA",
  "year": 2025,
  "score": 88,
  "verdict": "nice",
  "emoji": "😇",
  "recommendedGiftCategory": "premium-toys",
  "behaviorSummary": "Analizzati 5 comportamenti registrati",
  "message": "🌟 Bravissimo Charlie! Babbo Natale è molto orgoglioso di te!"
}

纽约圣诞夜的天气: 小雪,温度-5°C,风平静 - 非常适合雪地圣诞老人! (2)❄️

查理今年非常出色。他收养了一只狗狗,做了志愿者,为一个悲伤的朋友举办了一个派对,并分享了小吃。真的值得高级礼物! (2)🎁

______________________________________________________________________

🛠️ 发展

项目结构

santa-mcp/
├── Program.cs                      # Entry point del server MCP
├── Tools/
│   ├── LapponiaWeatherTool.cs     # Tool per il meteo natalizio
│   ├── NaughtyOrNiceEvaluatorTool.cs  # Tool per valutare i bambini
│   └── SleighRouteOptimizerTool.cs    # Tool per ottimizzare il percorso
├── santa-mcp.csproj               # File di progetto
└── README.md                      # Questo file

添加新工具

要添加新工具:

  1. 在文件夹中创建新类 Tools/
  2. 添加属性 [McpServerToolType] 到课堂
  3. 添加属性 [McpServerTool] 你想展示的方法
  4. 美国 [Description("...")] 描述工具及其参数

例如:

using System.ComponentModel;
using ModelContextProtocol.Server;

namespace SantaMcp.Tools;

[McpServerToolType]
public class MioNuovoTool
{
    [McpServerTool]
    [Description("Descrizione del mio tool")]
    public static string MioMetodo(string parametro)
    {
        // La tua logica qui
        return "Risultato";
    }
}

🎅 信用

这个项目是为了演示模型上下文协议的使用而创建的。NET,并在与 AI 的对话中添加一些圣诞魔力!

📝 许可证

本项目以自由许可协议发布。随时使用,修改和分享!

______________________________________________________________________

🎄 圣诞快乐,编码快乐! (2)🎁

目录标签

目录标签

C#Claude位置天气圣诞主题本地部署MCP服务器AI工具天气查询行为评估路线优化

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP