local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
日時MCPサーバー
簡単なメモ管理とともに日時機能も提供する MCP (Model Completions Protocol) サーバー。
概要
このサーバーは MCP プロトコルを実装し、次のようなさまざまな日時関連のツールとリソースを提供します。
- さまざまな形式での現在の日付と時刻
- 日付フォーマットユーティリティ
- イベントスケジュールプロンプト
- シンプルなメモ管理機能
このサーバーは、任意の MCP クライアントで使用でき、日付と時刻の情報にアクセスしたり、簡単なメモを管理したりできます。
特徴
リソース
サーバーは次のリソースを提供します。
datetime://current
- 現在の日付と時刻datetime://today
- ISO形式での今日の日付datetime://time
- 24時間形式の現在の時刻note://internal/{name}
- ユーザーが作成したメモ
ツール
サーバーは次のツールを提供します。
add-note
- 名前と内容を指定して新しいメモを追加するget-current-time
- さまざまな形式(ISO、読み取り可能、Unix タイムスタンプ、RFC3339)で現在の時刻を取得します。format-date
- 指定されたフォーマットパターンに従って日付文字列をフォーマットします
プロンプト
サーバーは次のプロンプトを提供します。
summarize-notes
- すべてのメモの要約を作成しますschedule-event
- 特定の時間にイベントをスケジュールするのに役立ちます
インストール
- リポジトリをクローンします。
- 仮想環境を作成します。
- 依存関係をインストールします。
使用法
サーバーの実行
サーバーを実行するには:
サーバーが起動し、stdin/stdout で MCP プロトコル メッセージをリッスンします。
サーバーへの接続
任意のMCPクライアントを使用してサーバーに接続できます。例えば、MCP CLIを使用する場合:
発達
開発依存関係のインストール
テストの実行
テストを実行するには:
ユニットテスト
ユニット テストでは、個々のサーバー機能が正しく動作することを確認します。
統合テスト
統合テストでは、サーバーが MCP プロトコルを正しく実装していることを確認します。
依存関係管理
例
MCP CLI でサーバーを使用する
利用可能なリソースを一覧表示します。
日時リソースを読み取ります。
メモを追加:
現在の時刻を ISO 形式で取得します。
日付のフォーマット:
Makefileタスク
このプロジェクトには、開発を効率化するための Makefile タスクがいくつか含まれています。
建築と出版
配布用のパッケージを準備するには:
- 依存関係を同期し、ロックファイルを更新します。
- パッケージディストリビューションをビルドします。
これにより、 dist/
ディレクトリにソースとホイールのディストリビューションが作成されます。
- PyPI に公開:
注: 環境変数またはコマンド フラグを使用して PyPI 資格情報を設定する必要があります。
- トークン:
--token
またはUV_PUBLISH_TOKEN
- またはユーザー名/パスワード:
--username
/UV_PUBLISH_USERNAME
および--password
/UV_PUBLISH_PASSWORD
デバッグ
MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。
次のコマンドを使用して、 npm
経由で MCP Inspector を起動できます。
起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。
ライセンス
マサチューセッツ工科大学
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更を加える
uv run pytest
でテストを実行します。- プルリクエストを送信する
You must be authenticated.
このサーバーを使用すると、ユーザーはカスタム URI スキームを使用してメモを保存、管理、要約することができ、新しいメモを追加したり、さまざまな詳細レベルの要約を生成したりすることもできます。
- Overview
- Features
- Installation
- Usage
- Development
- Examples
- Makefile Tasks
- Building and Publishing
- Debugging
- License
- Contributing