Tung Shing MCP Server:中国传统黄历服务

项目简介

Tung Shing MCP Server 是一个基于 Model Context Protocol (MCP) 的应用后端,它提供中国传统黄历(通胜)的计算和查询服务。通过此 MCP 服务器,用户可以获取指定日期的每日和时辰的吉凶宜忌、五行、神煞、星宿等详细信息,以便在日常生活中参考。

主要功能点

  • 公历转农历: 支持将公历日期转换为农历日期。
  • 每日黄历信息: 提供每日的吉凶、宜忌、五行、冲煞、值神、建除十二神、二十八星宿、吉神凶煞、彭祖百忌等详细信息。
  • 时辰黄历信息: 提供每日十二时辰的吉凶、宜忌、星神、五行、冲煞、方位等详细信息。
  • 可定制日期查询: 允许用户指定开始日期和查询天数,批量获取黄历信息。

安装步骤

NPX 方式 (无需全局安装):

  1. 确保您的环境中已安装 Node.js 和 npm。
  2. 在您的 MCP 客户端配置中,可以直接使用 NPX 运行此 MCP 服务器。

CLI 方式 (全局安装):

  1. 确保您的环境中已安装 Node.js 和 npm。
  2. 打开终端,运行以下命令全局安装 'mcp-tung-shing' 包:
    npm install -g mcp-tung-shing

服务器配置

要将 Tung Shing MCP Server 添加到您的 MCP 客户端配置中,您需要指定服务器的启动命令。以下是两种安装方式对应的配置方法:

NPX 方式配置:

{
  "mcpServers": {
    "tung-shing": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-tung-shing"
      ]
    }
  }
}
  • 'command': 指定启动服务器的命令为 'npx',用于执行 Node.js 包。
  • 'args': 传递给 'npx' 的参数,'-y' 表示自动确认安装包(如果需要),'mcp-tung-shing' 是要执行的包名,即 Tung Shing MCP Server。

CLI 方式配置:

{
  "mcpServers": {
    "tung-shing": {
      "command": "mcp-tung-shing"
    }
  }
}
  • 'command': 指定启动服务器的命令为 'mcp-tung-shing',这是全局安装后可直接执行的命令。
  • 'args': 在此配置中,'args' 字段为空,因为 'mcp-tung-shing' 命令本身已包含了所有必要信息。

基本使用方法

配置完成后,您的 MCP 客户端可以通过调用 'get-tung-shing' 工具来获取黄历信息。

调用 'get-tung-shing' 工具:

  • 参数:

    • 'startDate' (可选): 开始日期,格式为 "YYYY-MM-DD"。默认为当天日期。
    • 'days' (可选): 获取黄历的天数,默认为 1 天。
  • 示例请求 (JSON-RPC CallToolRequest):

    {
      "jsonrpc": "2.0",
      "method": "CallTool",
      "params": {
        "name": "get-tung-shing",
        "arguments": {
          "startDate": "2024-07-20",
          "days": 3
        }
      },
      "id": " TungShingExample"
    }

    上述请求将获取从 2024-07-20 开始,连续 3 天的黄历信息。如果不提供参数,则默认获取当天的黄历信息。

  • 响应:

    服务器会返回包含每日黄历信息的 JSON-RPC 响应,内容以 Markdown 格式的文本数组形式提供。每个文本条目对应一天的黄历信息,包含日期、农历日期、宜忌、详细信息和时辰信息等。

信息

分类

网页与API