时间与图书搜索服务

提供当前时间信息和日本国立国会图书馆书籍搜索的工具,支持多种时间格式和时区设置。

  • by katsuobushiFPGA
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 katsuobushifpga/example-mcp-server

使用说明

时间MCP服务器

Model Context Protocol (MCP) 在服务器上,提供搜索当前时间信息和国立国会图书馆书籍的工具。

机能

  • 各种格式(ISO、语言环境、UNIX时间戳)获取当前时间
  • 在指定时区显示时间
  • 搜索国立国会图书馆的书

安装

# リポジトリをクローン
git clone <repository-url>
cd example-mcp-server

# 依存関係をインストール
npm install

# プロジェクトをビルド
npm run build

使用方法

运行服务器

npm start

这个服务器不能通信stdio来修改标记元素的显示属性MCP与客户端兼容。

MCP设定

将此服务器MCP单击功能区上的MCP请添加到配置文件中:

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

可用工具

get_current时间

返回指定格式和时区的当前时间。

参数:

  • format (可选):时间格式-“iso”、“locale”或“unix”。默认值为“locale”。
  • timezone (可选):时区字符串(例如:“Asia/Tokyo”、“America/New_York”)。默认为系统时区。

使用例:

{
  "format": "iso",
  "timezone": "Asia/Tokyo"
}

响应示例:

{
  "current_time": "2025-04-11T09:51:39.000Z",
  "format": "iso",
  "timezone": "Asia/Tokyo"
}

search_ndl_books

搜索国立国会图书馆的书。

参数:

  • query (必需):搜索查询(例如,书籍名称、作者名称等)。
  • maxResults (可选):要获取的最大数量。默认值为10。

使用例:

{
  "query": "夏目漱石",
  "maxResults": 5
}

响应示例:

<feed xmlns="http://www.w3.org/2005/Atom">
  <title>NDL Search Results</title>
  <entry>
    <title>吾輩は猫である</title>
    <author>夏目漱石</author>
    <link href="https://ndl.go.jp/..." />
  </entry>
  <!-- 他のエントリ -->
</feed>

开発

# ホットリロードでの開発モードでの実行
npm run dev

许可证

国际协调委员会