我应该部署吗?MCP服务器
MCP(模型上下文协议)服务器。NET乐趣,帮助您根据著名网站的逻辑来决定是否是进行部署的好时机 今天应该部署,但所有的信息都是西班牙语。
🎯 特点
这个MCP服务器提供了一个简单但强大的工具:
GetDeployment建议
- 评估当前日期和时间以确定是否应该进行部署
- 支持时区自定义(默认:UTC)
- 您可以验证特定日期
- 新:您可以验证特定的时间
- 以西班牙语返回有关是否应该部署的幽默消息
- 100%离线 -不需要互联网连接,所有逻辑都在本地实现
🧠 决策逻辑
服务器根据以下内容决定是否进行部署:
- ❌ 星期五:绝对不是(尤其是13日星期五)
- ❌ 下午(下午4:00后):不建议
- ❌ 周末:回家
- ❌ 平安夜/圣诞节/新年:享受假期
- ✅ 下午4:00前的工作日:前进!
这些信息的灵感来自原始存储库 baires/应该部署 但翻译并改编成西班牙语。
📋 先决条件
- .NET 8.0 SDK或更高级
- 就这样!不需要互联网连接
🚀 安装
选项1:从源代码运行
- 克隆此存储库:
git clone
cd MCPshouldideploy- 构建项目:
dotnet build- 运行服务器:
dotnet run选项2:作为全局工具安装
- 打包项目:
dotnet pack- 全局安装:
dotnet tool install --global --add-source ./bin/Debug ShouldIDeployMCP🔧 配置
适用于克劳德桌面
将以下内容添加到您的Claude Desktop配置文件中:
视窗: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"shouldideploy": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\absolute\\path\\to\\MCPshouldideploy",
"--no-build"
]
}
}
}VS代码
添加到您的 .vscode/mcp.json 或VS代码设置:
{
"mcp": {
"servers": {
"shouldideploy": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\absolute\\path\\to\\MCPshouldideploy",
"--no-build"
],
"type": "stdio"
}
}
}
}💡 使用示例
例1:获得部署建议
问克劳德或你的客户MCP:
“我今天应该部署吗?”
这将使用该工具 GetDeploymentAdvice 验证这是否是部署的好日子。
例2:自定义时区
“我现在应该在布宜诺斯艾利斯时区部署吗?”
获取时区的部署建议 America/Argentina/Buenos_Aires.
例3:具体日期
“2024-12-25是部署的好日子吗?”
使用工具 GetDeploymentAdvice 有特定的日期。
例4:特定时间
“我今天应该在18:30部署吗?”
使用工具 GetDeploymentAdvice 有一个特定的时间。
例5:特定日期和时间
“现在是在布宜诺斯艾利斯下午5点部署2024-10-25的好时机吗?”
使用工具 GetDeploymentAdvice 具有特定的日期、时间和时区。
🛠️ 可用的工具
| 名称 | 描述 | 参数 |
|---|---|---|
GetDeploymentAdvice | 获得关于是否应该部署的有趣建议 | timezone (可选), date (操作码,YYYY-MM-DD), time (可选,HH:MM) |
🎭 输出示例
✅ ¿Debería deployar hoy? SÍ
**¡Adelante amigo!**
📅 Fecha: 2024-10-21 10:30
🌍 Zona horaria: UTC或者当你不应该的时候:
❌ ¿Debería deployar hoy? NO
**No, es viernes**
📅 Fecha: 2024-10-25 18:00
🌍 Zona horaria: America/Argentina/Buenos_Aires📚 西班牙语信息
服务器包括针对不同情况的西班牙语幽默消息:
- 🎉 部署人员:安全时的激励信息
- 🚫 星期五:周五特别警告
- ⏰ 下午:迟到时的信息
- 🎄 节日:圣诞节和新年的特别信息
- 😱 13日星期五:对这不幸的一天发出额外的警告
- 🍺 周末:提醒你应该休息一下
🐛 解决问题
编译错误
一定要有。安装的NET 8.0 SDK或更高版本:
dotnet --version服务器没有响应
- 验证进程是否正在运行
- 检查Claude/VS代码控制台中的日志
- 确保配置中的路径正确
📦 依赖性
🙏 学分
- 原始存储库: baires/应该部署
🤝 贡献
欢迎捐款!随时可以:
- Reportar错误
- 提出新的特点
- Enviar拉取请求
- 添加更多西班牙语信息
📄 许可证
MIT许可证-您可以在自己的项目中自由使用!
🎉 鸣谢
______________________________________________________________________
部署愉快! 🚀 (但只有在应该部署的时候。today这么说!)
