mcp-server について
模擬休暇データベースを使い、休暇管理の問い合わせに応答する入門向け MCP サーバーです。初めてサーバーを作る開発者向けの例として利用できます。
主な機能
- 01休暇管理の問い合わせ
- 02模擬休暇データベースとの連携
- 03MCP クライアントへの応答
- 04Claude Desktop のセットアップ案内
活用シーン
- 01人事の休暇フローの試用
- 02初めての MCP サーバー開発
MCP 対応
休暇管理に関する MCP クライアントの問い合わせに応答します。README には Claude Desktop へのインストール方法が記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server
新しい MCP サーバーの作成 最初の MCP サーバーを構築する:休暇管理 この AI ツールは、人事担当者の休暇管理に関するタスクを支援します。このコードベースは、モックの休暇データベースと連携し、MCP クライアントのクエリに応答する MCP サーバー用です。
セットアップ手順 Claude Desktop をインストールします pip install uv を実行して uv をインストールします uv init my-first-mcp-server を実行して、プロジェクトディレクトリを作成します uv add "mcp[cli]" を実行して、プロジェクトに mcp cli を追加します 一部の方は型エラーが発生する場合があります。その場合は pip install --upgrade typer を実行して、typer ライブラリを最新バージョンにアップグレードできます 休暇管理サーバーのコードを main.py に記述します プロジェクトディレクトリで uv run mcp install main.py を実行して、このサーバーを Claude Desktop にインストールします タスクマネージャーから、実行中の Claude のインスタンスをすべて終了します。Claude Desktop を再起動します Claude Desktop に、このサーバーのツールが表示されます
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。